我正在尝试从 shell 脚本中的字符串中删除第一个 / 。
例如
文件:///路径/到/文件
并输出到
文件://路径/到/文件
答案1
如果字符串位于 shell 变量中,则可以使用 shell 参数扩展:
$ var='file:///path/to/file'
$ echo "${var/\//}"
file://path/to/file
答案2
类似的东西可以完成这项工作:
A="file:///path/to/file"
B=$(echo $A|sed 's@/@@')
g
程序末尾没有的sed
只会改变第一次出现的情况
答案3
我尝试了下面的方法,效果很好
@praveen_linux_example ~]# echo "file:///path/to/file" | sed "s/\///1"
file://path/to/file
Command: echo "file:///path/to/file" | sed "s/\///1"
输出
file://path/to/file