파일에 텍스트를 추가하고 싶습니다. 그래서 나는 bash로 썼다.
echo text >> file.conf
그러나 새로운 줄을 남기지 않습니다. 그래서 나는 이것을 한 번만 할 수 있습니다. 새 줄을 어떻게 추가합니까?
답변
옵션 1:
% echo -e "text\n" >> file.conf
옵션 2 :
% ( echo text ; echo "" ) >> file.conf
옵션 3 :
% echo text >> file.conf
% echo "" >> file.conf
답변
나는 당신의 명령이 정답이라고 생각합니다
에코 텍스트 >> file.conf
여분의 줄을 추가하지만 이전이 아닌 새 텍스트 뒤에 추가합니다 .
초기 파일이 새 줄로 끝나지 않기 때문에 텍스트 앞에 줄을 추가하고 싶을 것입니다. 이 경우 사용할 수 있습니다
echo -e “\ ntext”>> file.conf
대신 -e
옵션을 사용하면 줄 \n
바꾸기 문자 를 사용할 수 있습니다 .
답변
아키라의 답변에 추가하기 만하면됩니다.
옵션 4 :
ctrl-v ctrl-m
키 콤보를 두 번 사용 하여 터미널에 두 개의 줄 바꿈 제어 문자를 삽입하십시오. Ctrl-v를 사용하면 터미널에 제어 문자를 삽입 할 수 있습니다. 원하는 경우 ctrol-m 대신 Enter 또는 Return 키를 사용할 수 있습니다. 같은 것을 삽입합니다.
이것처럼 보입니다. echo text^M^M >> file.conf