.txt
파일에서 두 줄(7과 8)을 삭제 하려고 합니다 . 이를 위해 다음 코드를 사용하고 있습니다.
#!/bin/sh
Column="7"
sed '"$Column",8d' myfile.txt > result.txt
이 스크립트를 실행할 때 다음 오류가 발생합니다.
sed: -e expression #1, char 1: unknown command: `"'
sed 명령의 일부로 변수를 사용하는 방법을 알려주십시오.
답변1
변수는 작은따옴표로 확장되지 않습니다. 이것을 사용하십시오 :
sed "${Column},8d" myfile.txt > result.txt