[linux] Linux cat 명령을 사용하여 텍스트를 파일에 쓸 수 있습니까?

이 같은 것입니다 :

cat "Some text here." > myfile.txt

가능한? myfile.txt이제 내용을 다음과 같이 덮어 씁니다.

Some text here.

이것은 나를 위해 작동하지 않지만 오류를 발생시키지 않습니다.

catvim / vi / emacs 등이 아닌 기반 솔루션 에 특히 관심이 있습니다. 모든 온라인 예는 cat원시 텍스트가 아닌 파일 입력과 함께 사용됩니다 …



답변

그것이하는 일입니다 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


답변

다음 코드를 사용하여 파일에 원시 텍스트를 작성하고 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 > filename.txt

텍스트 사용을 저장하기 위해 EOF까지 텍스트를 입력하십시오. ctrl + d

해당 .txt 파일을 읽으려면

cat filename.txt

.txt 한 가지는 필수가 아니며 참조 용입니다.


답변

텍스트 파일의 경우 :

cat > output.txt <<EOF
some text
some lines
EOF

PHP 파일의 경우 :

cat > test.php <<PHP
<?php
echo "Test";
echo \$var;
?>
PHP


답변

당신도 이것처럼 할 수 있습니다 :

user@host: $ cat<<EOF > file.txt
$ > 1 line
$ > other line
$ > n line
$ > EOF
user@host: $ _

나는 그것을 사용하는 많은 방법이 있다고 생각합니다.