txt 파일의 특정 줄을 내 셸 스크립트로 바꾸려고합니다. 예를 들면 다음과 같습니다.텍스트 파일의 특정 줄을 쉘 스크립트로 대체하는 방법은 무엇입니까?
cat aa.txt:
auditd=0
bladeServerSlot=0
스크립트를 실행할 때 다음과 같이 "bladeServerSlot"을 12로 변경하고 싶습니다.
cat aa.txt:
auditd=0
bladeServerSlot=12
도와 주시겠습니까? sed
및 역 참조 사용
예 :'perl -ne '$ _ = ~ s/bladeServerSlot \ = 0/bladeServerSlot \ = 12 /; print $ _; ' aa.txt' – AbhiNickz
'perl -pe 's/bladeServerSlot = 0/bladeServerSlot = 12 /'aa.txt'로 훨씬 더 멋지게 작성할 수 있습니다. – Sobrique