我想用回显向文件添加标题,然后使用命令创建文件的其余部分。这意味着我将使用两个单独的命令。
如何将两个命令的输出写入带有重定向的文件?
我试过了
echo "header line" | cut -c 1-5 input_file > output_file
echo "header line"; cut -c 1-5 input_file > output_file
Run Code Online (Sandbox Code Playgroud)
这只会重定向 cut 命令的输出。
以下命令有效,但感觉很笨拙:
echo "header line" > output_file; cut -c 1-5 input_file >> output_file
Run Code Online (Sandbox Code Playgroud)
解决我的问题的聪明方法是什么?