Я нашел более простое решение этой проблемы, поскольку строка содержалась в отдельной строке.
while read HEADER
do cat $HEADER | grep -vw "somewheredodgy.kr/js/jquery.min.php"; > modifiedheader
cp modifiedheader $HEADER
done < tempheader
Это может быть долгая перспектива. Лично у меня в прошлом были проблемы с другими приложениями, работающими на экране, в случае, если приложение выводило данные, но клиентское соединение было заблокировано, например, из-за. проблемы с сетью. По умолчанию это также блокирует приложение, что может вызвать аномальное поведение в приложении. Чтобы заблокированное клиентское соединение не влияло на приложение, вы можете добавить эту строку в~/.screenrc
:
defnonblock on
Чтобы изменения вступили в силу, вам потребуется перезапустить экран.