Скажем, у меня есть текстовый файл пользователей, которых я хочу. Как написать сценарий или код для удаления всех пользователей, кроме тех пользователей, которых я указал в текстовом файле?
позвольте мне предложить простое решение, основанное на вашей ограниченной информации. Я создал два файла:
имя.txt:george
koko
victor
bassey
jane
effiong
remove.txt: net
paul
garret
jonah
jane
koko
effiong
Шагами будут:
имя. txt:george
koko
victor
bassey
jane
effiong
имя.txt:
grep --file=/path/to/name.txt -v /path/to/remove.txt | sed 's/$//g'
Вышеупомянутая команда не удалит имена из remove.txt, а перечислит их на терминал, отсюда вы можете отправить имена в новый файл или добавьте параметр -i в команду sed, чтобы удалить имя исполнительного органа. позвольте мне предложить простое решение, основанное на вашей ограниченной информации. Я создал два файла:
имя.txt:george
koko
victor
bassey
jane
effiong
remove.txt: net
paul
garret
jonah
jane
koko
effiong
Шагами будут:
имя. txt:george
koko
victor
bassey
jane
effiong
имя.txt:
grep --file=/path/to/name.txt -v /path/to/remove.txt | sed 's/$//g'
Вышеупомянутая команда не удалит имена из remove.txt, а перечислит их на терминал, отсюда вы можете отправить имена в новый файл или добавьте параметр -i в команду sed, чтобы удалить имя исполнительного органа.