sed -e 's#/#-#g' -e's#:#-#g' passwd
vim 123.sed s#:#/#g s#/#-#g
sed -f 123.sed passwd
sed -n 2p passwd
sed 's/in/AAAAA/2' passwd
root:x:0:0:root:/root:/bin/bashbin:x:1:1:bAAAAA:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbAAAAA/nologin
참고: 각 줄의 두 번째 항목과 일치합니다. AAAAA
sed '2s/in/AAAAA/2' passwd
root:x:0:0:root:/root:/bin/bashbin:x:1:1:bAAAAA:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin
참고: -n -p 조합을 사용할 수 있습니다
sed -n '2s/in/AAAAA/2p' passwd bin:x:1:1:bAAAAA:/bin:/sbin/nologin
sed -n '2,3s/in/AAAAA/2p' passwd
bin:x:1:1:bAAAAA:/bAAAAA:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbAAAAA/nologin
sed -n '2,$s/in/AAAAA/2p' passwd
참고: $를 사용하여 끝을 표시할 수 있습니다
sed -n '2s/in/AAAAA/2pw passwd.sed' passwd bin:x:1:1:bAAAAA:/bin:/sbin/nologin
cat passwd.sed bin:x:1:1:bAAAAA:/bin:/sbin/nologin
sed -i.bak '2s/in/AAAAA/2' passwd
cat -n passwd1 root:x:0:0:root:/root:/bin/bash2 bin:x:1:1:bAAAAA:/bin:/sbin/nologin
ls passwd*passwd passwd.bak
sed -n '/root/s/bin/AAAAA/p' passwd
root:x:0:0:root:/root:/AAAAA/bashoperator:x:11:0:operator:/root:/sAAAAA/nologin
9, sed 다중 명령 실행:
sed '1{s/root/ROOT/s/bin/BIN/ }' passwd
ROOT:x:0:0:root:/root:/BIN/bash
sed -n -e '1s/root/ROOT/' -e '1s/bin/BIN/' -e 1p passwd
ROOT:x:0:0:root:/root:/BIN/bash
위 내용은 sed 사용 세부정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!