如何在linux中创建shell脚本以将输出重定向到文本文件并在引用示例“john brown”之间打印输出
答案 0 :(得分:1)
some_command | sed 's/.*/"&"/' > output_file
这将执行some_command
并将输出发送到sed
。
sed
命令将匹配每一行的所有内容(.*
表示“任何字符,重复零次或多次”),并用双引号括起来(&
表示“整个匹配的文字“)。
>
运算符将输出重定向到output_file
。
答案 1 :(得分:1)
echo \"Hi there\" > file
您可以在以下脚本中执行相同操作:
#!/bin/bash
echo \"
# your commands and stuff here
echo \"
答案 2 :(得分:0)
使用tee
。
echo "John Brown" | tee /tmp/file