[echo "명령어">>/추가할파일 ]에 대한 질문입니다. ㅠㅜ

이렇게 치면 추가할파일 맨 밑줄에 명령어가 추가되는건 알겠는대

이 반대는 어떻게 해야할지 모르겠습니다 ㅠㅜ

명령어를 찾아서 지울수 있는 방법은없나요?

grep사용법의 "-v"옵션에 대해서 살펴보시면 될 듯.

[quote="ksd3971":3jc0fh4v]이렇게 치면 추가할파일 맨 밑줄에 명령어가 추가되는건 알겠는대

이 반대는 어떻게 해야할지 모르겠습니다 ㅠㅜ

명령어를 찾아서 지울수 있는 방법은없나요?[/quote:3jc0fh4v]

[code:3jc0fh4v]
awk ‘match($0,"명령어") == 0 {print $0}’ 원본파일 > 새파일
[/code:3jc0fh4v]

새파일을 검토하구나서 원본파일로 교체하면 되지 않을까 싶네요

두분다 감사합니다 !!

해결되었습니다.

ex
삽입 행 삭제
echo "mount --bind…">>/etc/local
삽입한 행 삭제 후 원본파일에 덮어씌우기
grep -v "mount --bind …" /etc/rc.local>/etc/rc.local

#!/bin/bash
echo "----------------------------------------"
echo "Warring!! you must using root Permission"
echo "----------------------------------------"
echo "Input USER NAME: "
read abc;
echo "chmod 777 /chroot/home/USERNAME"
chmod 777 /chroot/home/$abc
echo "umount /chroot/home/USERNAME"
umount /chroot/home/$abc
echo "rmdir /chroot/home/USERNAME"
rmdir /chroot/home/$abc
grep -v "mount --bin /home/$abc" /etc/rc.local>/test/rc.local
deluser $abc
echo "chdeluser complete->" $abc

라는 스크립트를 만들었는대 grep -v "요 안에들어가는 변수가 작동하질 않습니다."어떻게 해야할까요 ㅠㅜ?

[quote="ksd3971":3qmguvkl]두분다 감사합니다 !!

해결되었습니다.

ex
삽입 행 삭제
echo "mount --bind…">>/etc/local
삽입한 행 삭제 후 원본파일에 덮어씌우기
grep -v "mount --bind …" /etc/rc.local>/etc/rc.local[/quote:3qmguvkl]