我看到了一个bash命令
通常,sed的常见语法是
我的问题是:
sed 's%^.* /%%'
。通常,sed的常见语法是
sed 's/pattern/str/g'
,但是在这个命令中,它使用s%^.*
作为's/pattern/str/g'
中的s
部分。我的问题是:
s%^.*
的意思是什么?sed 's%^.*/%%'
命令中第二部分中的%%
是什么意思?
basename
(没有后缀参数),但如果字符串以斜杠结尾,它将删除所有内容,而basename
不会。 - Dennis Williamson