내가 복사하면
cp file.txt /home/user/file2.txt
ERROR
나는 단지 에서 라인을 가져 file.txt
와서 file 에 넣고 싶습니다 file2.txt
. 어떻게 할 수 있습니까?
답변1
cp
그것은 목적이 아닙니다 . cp
파일 내용 중 일부를 선택적으로 가져와 다른 파일에 넣는 대신 파일을 복사하는 데 사용됩니다.
원하는 것을 달성하는 방법에는 여러 가지가 있습니다. 가장 간단한 것 중 하나는 다음과 같습니다.
grep -i ERROR file.txt > file2.txt # Overwrite any existing file2.txt
grep -i ERROR file.txt >> file2.txt # Append to file2.txt
모두 대문자만 사용하려면 ERROR
이를 제거하세요 -i
.