-1

如何在 linux 中创建 shell 脚本以将输出重定向到文本文件并在引用示例“john brown”之间打印输出

4

3 回答 3

1
some_command | sed 's/.*/"&"/' > output_file

这将执行some_command并将输出发送到sed.

sed命令将匹配每一行上的所有内容(.*表示“任何字符,重复零次或多次”),并将其括在双引号中(&表示“整个匹配文本”)。

操作员将>输出重定向到output_file.

于 2012-04-08T17:55:22.663 回答
1
echo \"Hi there\" > file

您可以在脚本中执行相同的操作,例如:

#!/bin/bash
echo \"

# your commands and stuff here

echo \"
于 2012-04-08T17:58:58.397 回答
0

使用tee.

echo "John Brown" | tee /tmp/file
于 2012-04-08T17:53:50.843 回答