Linux的猫命令可以用于写文本文件?

是这样的:

cat "Some text here." > myfile.txt 

可能? 这样myfile.txt的内容现在将被覆盖为:

 Some text here. 

这不适合我,但也不会抛出任何错误。

特别感兴趣的是基于cat的解决scheme(不是vim / vi / emacs等)。 所有示例在线显示cat与文件input结合使用,而不是原始文本…

这就是echo所做的:

 echo "Some text here." > myfile.txt 

听起来你正在寻找一个Here文件

 cat > outfile.txt <<EOF >some text >to save >EOF 

这是另一种方式 –

 cat > outfile.txt >Enter text >to save press ctrl-d 
 cat > filename.txt 

input文本直到EOF保存文本使用:ctrl + d

如果你想阅读.txt文件使用

 cat filename.txt 

有一点.txt文件不是强制性的,供您参考。

我使用以下代码将原始文本写入文件,以更新我的CPU设置。 希望这有助于! 脚本:

 #!/bin/sh cat > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor <<EOF performance EOF cat > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor <<EOF performance EOF 

这将文本“性能”写入上面脚本中提到的两个文件。 本示例覆盖文件中的旧数据。

此代码保存为文件(cpu_update.sh)并使其可执行运行:

 chmod +x cpu_update.sh 

之后,你可以运行脚本:

 ./cpu_update.sh 

如果您不想覆盖文件中的旧数据,请转出

 cat > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor <<EOF 

 cat >> /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor <<EOF 

这会将文本附加到文件的末尾,而不会删除文件中已有的其他数据。

cat也可以使用下面的| 写入一个文件,即pipe道饲料的数据stream