linux 合并多个文件,但跳过以“#”开头的行
linux merge multiple files, but skip lines starting with '#'
我有一个包含 10 个文件的列表,我想将它们合并到一个文件中。
file1.txt
file2.txt
...
file10.txt
我通常用 cat
cat file*.txt > merged_file.txt
但是,我不希望 merged_file.txt 中包含以“#”开头的行。我该怎么做?
像这样:
cat file*.txt | egrep -v '^#.*$' > merged_file.txt
我有一个包含 10 个文件的列表,我想将它们合并到一个文件中。
file1.txt
file2.txt
...
file10.txt
我通常用 cat
cat file*.txt > merged_file.txt
但是,我不希望 merged_file.txt 中包含以“#”开头的行。我该怎么做?
像这样:
cat file*.txt | egrep -v '^#.*$' > merged_file.txt