我正在尝试理解包含这样一行的shell代码:
grep -n data file1.txt > file2.txt
数据是我要搜索的文字。
这个命令是什么意思?
答案 0 :(得分:3)
您可以在此处获得详细解答:http://explainshell.com/explain?cmd=%20grep%20-n%20data%20file1.txt%20%3E%20file2.txt
总结一下:
grep
会在data
中查找字符串file1.txt
,并输出匹配的行及其行号(因为-n
标志)。
您可以阅读手册(man grep
),以便更好地了解grep
的作用。file2.txt
;这是>
用于