UNIX 命令使用分隔符"--"选择文件


sample1 presentation -- www.test0.com
command line input -- www.test1.com
...

在unix中,我可以使用哪个命令使用分隔符"——"来只选择后半部分。我尝试了'cut'命令,但是cut -d只需要一个字符分隔符。所以'——'不起作用,因为它有4个字符。

您可以使用许多工具来完成此操作,下面是awk中的示例:

awk -F"--" '{ print $2 }' <infilename>

-F允许您指定分隔符来分隔每行,$2是该行的第二个元素,当它被--

分隔时
sed 's/^.*-- (.*)/1/' filename

将使您在filename的所有行中获得--之后的字段。

最新更新