Linux cat 명령을 사용하여 텍스트를 파일에 쓸 수 있습니까?
이 같은 것입니다 :
cat "Some text here." > myfile.txt
가능한? myfile.txt
이제 내용을 다음과 같이 덮어 씁니다.
Some text here.
이것은 나를 위해 작동하지 않지만 오류를 발생시키지 않습니다.
cat
vim / 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 한 가지는 필수가 아니며 참조 용입니다.
당신도 이렇게 할 수 있습니다 :
user@host: $ cat<<EOF > file.txt
$ > 1 line
$ > other line
$ > n line
$ > EOF
user@host: $ _
나는 그것을 사용하는 많은 방법이 있다고 생각합니다.
다음을 사용하여 환경 변수로 여러 줄 텍스트를 작성하십시오 echo
.
echo -e "
Home Directory: $HOME \n
hello world 1 \n
hello world 2 \n
line n... \n
" > file.txt
cat
a 다음에 |
파일에 쓰기 위해 사용될 수 있습니다 . 즉 파이프 피드는 cat에게 데이터 스트림을 제공합니다.
고양이와 단순히 파이프 라인 에코
예를 들어
echo write something to file.txt | cat > file.txt
고양이를 사용하여 파일에 텍스트를 쓰는 또 다른 방법은 다음과 같습니다.
cat >file.txt <<< Write something here
문제에 대한 해결책은 다음과 같습니다.
echo " Some Text Goes Here " > filename.txt
But you can use cat command if you want to redirect the output of a file to some other file or if you want to append the output of a file to another file :
cat filename > newfile -- To redirect output of filename to newfile
cat filename >> newfile -- To append the output of filename to newfile
For text file:
cat > output.txt <<EOF
some text
some lines
EOF
For PHP file:
cat > test.php <<PHP
<?php
echo "Test";
echo \$var;
?>
PHP
참고URL : https://stackoverflow.com/questions/17115664/can-linux-cat-command-be-used-for-writing-text-to-file
'IT story' 카테고리의 다른 글
Java에서 ArrayList의 교차 및 결합 (0) | 2020.07.12 |
---|---|
명령 행을 사용하여 단일 테이블을 mysql 데이터베이스로 가져 오는 방법 (0) | 2020.07.12 |
구성 요소 속성이 현재 날짜 시간에 의존하는 경우 Angular2“확인 후 표현식이 변경되었습니다”예외를 관리하는 방법 (0) | 2020.07.12 |
Heroku 배포 오류 H10 (앱 충돌) (0) | 2020.07.12 |
Java 배열에서 모든 숫자의 합계를 어떻게 찾습니까? (0) | 2020.07.12 |