выключить, но разрешить новый вход в систему

Да, ты прекрасно можешь!-
Вы можете определить переменную из оболочки и экранировать имя переменной внутри скрипта, что-то вроде этого

s/'$replace'/bar/

затем вызовите скрипт как:

replace="foo" && sed -f script.sed

И если вы хотите передать файл в качестве аргумента хитрость здесь в том, чтобы скрипт заканчивался без аргумента, подобного этому

/foo/{
  s/foo/bar/
}

Затем из оболочки просто вызовите его с помощью xargsили findи позвольте им заменить аргумент для вас:

find./shelves -type f \( -name "*.json"  -o -name "*.csv" \) -print -exec sed -f main.sed {} \;

Это работает!

8
26.07.2021, 23:48
0 ответов

Теги

Похожие вопросы