awk/sed 또는 다른 스크립팅 명령을 사용하여 어떻게이를 수행 할 수 있습니까?sed/awk/
1) 07
감사합니다
발견되면 각 행의 25 및 26 열에서 08과 07을 대체 쉘 스크립트를 사용하여 각 라인 2)에 26 자리 숫자를 포함하는 많은 행을 가진 파일을 읽습니다.awk/sed 또는 다른 스크립팅 명령을 사용하여 어떻게이를 수행 할 수 있습니까?sed/awk/
1) 07
감사합니다
발견되면 각 행의 25 및 26 열에서 08과 07을 대체 쉘 스크립트를 사용하여 각 라인 2)에 26 자리 숫자를 포함하는 많은 행을 가진 파일을 읽습니다.awk 'BEGIN{FS=""; OFS=""}{if ($25$26 == "07") {$25="0"; $26="8"}{print}}'
FS = ""을 지정할 수 있는지 알지 못했습니다. 감사. – irappa
당신 (GNU이 나오지도)에 대한이 작동 할 수 awk
로 다음 :
sed -r 's/^(.{24})07/\108/' file
, 여백? – ryanbwork