如何使用命令 ECHO 将文本放入多个文件中?

big*_*oke 0 linux shell command-line

如何使用命令将文本放入多个文件中echo

我想将相同的文本放在多个文件中,但此命令仅适用于一个文件:

echo "my text" > myfile.php
Run Code Online (Sandbox Code Playgroud)

但我想要一个这样的工作命令行:

echo "my text" > myfile.php,myfile.txt,myfile,myfile.html
Run Code Online (Sandbox Code Playgroud)

如何将文本放入多个文件或自定义扩展文件中?

Sha*_*awn 8

三通命令将它从标准输入读取到一个或多个文件,也将数据写入到其标准输出。所以你可以使用:

echo my text | tee file1 file2 file3 > /dev/null
Run Code Online (Sandbox Code Playgroud)

或者可能:

echo my text | tee file1 file2 > file3
Run Code Online (Sandbox Code Playgroud)


小智 5

回应你的文字 | 三通-a f1 f2 f3

-a 用于附加到给定的文件。不要覆盖。-I 表示忽略中断信号。