把文件a.txt和b.txt的内容加上行号(空白行不加),然后合并到文件c.txt中。Linux中如何操作
时间: 2024-02-24 17:59:05 浏览: 120
面试题:把a.txt、b.txt文件合并写到c.txt文件
可以使用以下命令将a.txt和b.txt中的内容加上行号并合并到c.txt中:
```bash
cat -n a.txt b.txt | grep -v '^ *$' > c.txt
```
这个命令的含义如下:
- `cat -n a.txt b.txt`:将a.txt和b.txt中的内容合并,并给每一行添加行号。
- `grep -v '^ *$'`:过滤掉空白行。
- `> c.txt`:将结果输出到c.txt文件中。
执行完这个命令后,c.txt文件中就包含了a.txt和b.txt中的内容,并且每一行都有行号。
阅读全文