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

Сценарий - это последовательность команд или инструкций, которые выполняются программой-интерпретатором, а не компилируются в отдельную исполняемую программу.

3
Как вы продолжите предложение с командой внутри
Например, я пытался сказать «В данный момент в сети 10 человек». Кажется, я никогда не смогу заставить команду работать без части "люди онлайн сейчас" на следующей строке. На данный момент у меня есть w='who | wc -l' echo "There are $w people online at the moment" Тем не менее, я …
12 bash  scripting 

3
Сценарий оболочки ожидает фоновую команду
Я пишу сценарий, но мне нужно кое-что, что я не могу найти способ сделать это ... Мне нужно сделать команду в фоновом режиме «command1 &», а затем где-нибудь в скрипте мне нужно дождаться ее завершения, прежде чем я выполню command2. В принципе, мне нужно это: ПРИМЕЧАНИЕ: каждая команда выполняется в …

5
Пересечение двух массивов в BASH
У меня есть два массива, как это: A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2) B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a vol-b846c5cf vol-98c2bbef vol-7320102b vol-8f6226cc vol-27991850 vol-71600106 vol-615e1222) Массивы не отсортированы и могут даже содержать дублированные элементы. Я хотел бы сделать пересечение этих двух массивов …
12 bash  scripting  array 

5
Запускать скрипт через cron каждую неделю
Я провел немало исследований о том, как это сделать, и вижу, что в cron нет прямого способа запустить работу, скажем, каждый второй четверг. Прямо сейчас я склоняюсь к созданию сценария, который будет запускаться каждую неделю и будет касаться файла «flag» при его запуске , и, если он запущен и файл …
12 bash  scripting  cron 

7
Практические задания для изучения сценариев оболочки [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 9 месяцев назад . Я ищу некоторые распространенные проблемы в системном администрировании Unix и способы их решения с помощью сценариев …

4
grep - удаление текста после токена-разделителя
У меня есть файл, в котором мне нужно удалить все после первого ;в каждой строке. Итак, такой файл: sdfsdsdf; fsdfsddf;sdfsd; Приведет к этому: sdfsdsdf fsdfsddf Я изучил grepи sed. Буду признателен за ответ, включающий любую из этих команд.

3
Как заставить конвейер ждать окончания файла или останавливаться после ошибки?
Я попробовал следующую команду после просмотра этого видео на трубе махинаций. man -k . | dmenu -l 20 | awk '{print $1}' | xargs -r man -Tpdf | zathura - Он в основном выводит список man-страниц в dmenu, чтобы пользователь мог выбрать один из них, затем использует xargs для запуска …


3
Подсчет записей, соответствующих шаблону с Awk
Так что мне сказали сделать, last > lastloggedinкоторый создает файл, который показывает классы последнего входа в систему с момента последней перезагрузки системы, и теперь меня просят написать скрипт Awk с именем, myawkкоторый подсчитывает / определяет, сколько строк lastloggedinсодержат строку CFS264. я сделал grep -c CFS264 lastloggedin

5
Используя $? в операторе if
function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } Я пытаюсь написать функцию, подобную приведенной выше, и поместить ее в мой файл .bashrc. После того как я запустил файл и запустился, я получил: Общее время: 51 секунда -bash: [1: …
12 bash  scripting 

3
Как передать список команд, отображаемых в «Tab Complete»?
При использовании команд в bash мне нравится опция двойной вкладки для отображения доступных команд. Некоторые команды имеют больше возможных совпадений, чем другие: Снимок экрана: завершение вкладки http://img13.imageshack.us/img13/5541/picturemhy.jpg Есть ли способ, которым я могу передать вывод двойной вкладки куда-нибудь, как grep? Я нашел связанный пост , но я все еще не …

4
Как я могу проверить, что удаленный компьютер подключен к сети через SSH / скрипт?
Я пишу скрипт для резервного копирования данных с моего ноутбука на сервер Ubuntu. Для этого я ищу команду (ba) sh, чтобы проверить, доступен ли сервер перед началом резервного копирования. что-то вроде pingпорта 22, который возвращает логическое значение. Как я могу это сделать?

2
Скрипт для удаления файлов старше 6 месяцев
Настройка задания cron на один раз в месяц для запуска скрипта. сценарий состоит в том, чтобы вращать файл каждый месяц, поскольку он становится слишком большим, и переименовывать старый. когда файл старше шести месяцев, я хотел, чтобы он был удален. Нужно запускать этот скрипт раз в месяц. Можно ли удалить старую? …
12 scripting  ksh 

6
Как я могу извлечь / разобрать полный URL из полу случайной строки?
Я хотел бы, чтобы bash анализировал / извлекал полный URL (и только URL) из случайной короткой строки. Примеры: bob, the address is http://www.google.com или https://foo.com/category/example.html is up или Error 123 occurred at http://bit.ly/~1223456677878 или Stats are up: https://foo1234.net/report.jpg Я пытался использовать, cat foo_output | egrep -o "https?://[\w'-\.]*\s"но это не сработало.

1
Как использовать меньше в скрипте, не получая ESC escape-символов?
Когда я использую lessв командной строке вывод но когда я использую lessизнутри bash-скрипт, я получаю: Как я могу использовать lessв скрипте bash и не получить все escape-символы и заставить его работать так же, как в интерактивной командной строке?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.