![터미널에서 프로그램 코드의 각 줄 앞에 공백 4개를 추가하는 방법](https://linux55.com/image/59728/%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%20%EC%BD%94%EB%93%9C%EC%9D%98%20%EA%B0%81%20%EC%A4%84%20%EC%95%9E%EC%97%90%20%EA%B3%B5%EB%B0%B1%204%EA%B0%9C%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
프로그래밍 터미널에 직면하면 대개 stackexchange로 이동하여 붙여넣은 프로그래밍 코드 앞에 공백 4개를 추가하는 데 대부분의 시간을 보냅니다.
터미널에서 이 작업을 수행하는 더 빠른 방법이 있습니까? 당신은 무엇을 하시겠습니까?
답변1
그냥 sed를 사용하세요.
sed 's/^/ /' file
이렇게 하면 각 줄 앞에 4개의 공백이 추가됩니다. -i
지정된 파일에 변경 사항을 저장하는 인라인 편집 옵션을 추가합니다 .
sed -i 's/^/ /' file
awk를 통해,
awk '{sub(/^/, " ", $0)}1' file
또는
awk '{print " "$0}' file