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