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

时间:2015-08-24 21:55:55

标签: unix

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

在unix中,我可以使用哪个命令来仅使用分隔符选择下半部分" - "。我试过切断'命令,但cut -d只取一个char分隔符。所以' - '因为它有4个字符,所以不会工作。

2 个答案:

答案 0 :(得分:1)

您可以使用许多工具来执行此操作,这是awk中的示例:

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

-F允许您指定分隔线以分割每一行,$2是该行被--分割时的第二个元素

答案 1 :(得分:1)

sed 's/^.*-- \(.*\)/\1/' filename

会在--的所有行中filename之后找到该字段。