任何人都可以向我解释这个sed命令吗?

时间:2016-10-28 15:41:03

标签: bash shell sed command-line

我在他们不在的时候接管了某人的代码,其中大部分都是连贯的,但我遇到了这个命令,我无法弄清楚它在做什么:

sed 's@.*@@' filename.txt > filename2.txt

我已经测试了它,它似乎是一种复杂文件的复杂方式,不幸的是我没有访问他的原始文件来运行它。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:-2)

我发现很少有可能对您有用的参考资料。

  1. sed 's@/usr/local@@'用于从输入文本中删除/usr/localhttp://www.grymoire.com/Unix/Sed.html

  2. .*匹配字符串中的所有字符(包括空字符串)。

  3. https://www.gnu.org/software/sed/manual/sed.html

    我的情况sed 's@.*@@' filename.txt > filename2.txt将读取每个字符的filename.txt文件并进行复制。