我在他们不在的时候接管了某人的代码,其中大部分都是连贯的,但我遇到了这个命令,我无法弄清楚它在做什么:
sed 's@.*@@' filename.txt > filename2.txt
我已经测试了它,它似乎是一种复杂文件的复杂方式,不幸的是我没有访问他的原始文件来运行它。有人可以帮忙吗?
答案 0 :(得分:-2)
我发现很少有可能对您有用的参考资料。
sed 's@/usr/local@@'
用于从输入文本中删除/usr/local
。 http://www.grymoire.com/Unix/Sed.html
.*
匹配字符串中的所有字符(包括空字符串)。
https://www.gnu.org/software/sed/manual/sed.html
我的情况sed 's@.*@@' filename.txt > filename2.txt
将读取每个字符的filename.txt文件并进行复制。