Can linux cat command be used for writing text to file?

后端 未结 12 1349
南方客
南方客 2021-01-29 19:03

Is something like this:

cat \"Some text here.\" > myfile.txt

Possible? Such that the contents of myfile.txt would now be overwr

12条回答
  •  你的背包
    2021-01-29 19:50

    I use the following code to write raw text to files, to update my CPU-settings. Hope this helps out! Script:

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

    This writes the text "performance" to the two files mentioned in the script above. This example overwrite old data in files.

    This code is saved as a file (cpu_update.sh) and to make it executable run:

    chmod +x cpu_update.sh
    

    After that, you can run the script with:

    ./cpu_update.sh
    

    IF you do not want to overwrite the old data in the file, switch out

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

    with

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

    This will append your text to the end of the file without removing what other data already is in the file.

提交回复
热议问题