Articles of shell script

Распознавание образов и суммирование столбцов между двумя файлами CSV / Excel

У меня есть два файла, в одном из которых есть данные о дате начала, приращении, продвижении и других деталях каждого человека, а другой файл содержит результаты своих исследований за эти годы. Может ли сценарий быть написан таким образом, чтобы он брал стартовый год каждого человека, вычитал его из текущего года и давал прогресс в их […]

В bash, как я могу экспортировать / установить глобальную переменную из функции чтения внутри скрипта для последующего использования во втором скрипте и файле конфигурации?

Например. У меня есть 2 отдельных сценария, которые я хочу оставить и запустить отдельно. Скрипт 1 использует функцию чтения, запрашивающую желаемое имя файла, позволяет просто сказать имя1, делает свое дело и выводит файл с именем1. Мне нужен второй сценарий, чтобы использовать name1 как часть ввода, а также файл конфигурации, отдельный от сценария, который может указывать […]

Можно ли узнать, была ли наша команда получена из скрипта или введена вручную в командной строке?

У нас есть реализация для установки среды для конкретного инструмента с помощью нашей пользовательской команды. Например: custom_command tool_name Эта команда регистрирует время вызова, пользователя и имя_средства в файле журнала. И с помощью этих журналов мы можем узнать, когда в последний раз использовался конкретный инструмент. Теперь пользователи имеют привычку помещать команду в свой профиль входа. Итак, […]

Разобрать 3-ю запись в объявлении результата

У меня есть это: cd 31 /Users/alexamil/WebstormProjects/oresoftware/botch/botch-shell-overrides.sh вышеприведенный стиль вывода, дается этой командой: declare -F my_bash_func Как я могу получить только имя файла из этого результата? что-то вроде: file=$(declare -F my_bash_func | grab_3rd_entry) Я должен использовать: shopt -s extdebug declare -F my_bash_func shopt -u extdebug но это не работает на MacOS: shopt -s extdebug declare […]

Eval против трубы через Баш

В чем разница между использованием: eval ‘echo “foo”‘ а также echo ‘echo “foo”‘ | bash есть ли?

Параметры, переданные в исходный скрипт, неверны

Скрипт в AIX, который проверяет количество переданных параметров и жалуется, если они не верны: – if [ “$#” -ge 1 ]; then … else echo ‘Usage: myscript [b] [c]’ fi Сценарий устанавливает некоторые переменные окружения, чтобы он был получен. Под этим я подразумеваю, что я набираю следующее в моей командной строке. Второго сценария нет, я […]

Сценарий оболочки для фильтрации IP-адресов из файла журнала

У нас есть обычный дамп сокета, который мы попросили запустить клиента, и мне было просто интересно, есть ли у сообщества мысли по поводу идентификации нескольких подключенных адресов в списке сокетов net stat. Active Internet connections (including servers) PCB Proto Recv-Q Send-Q Local Address Foreign Address (state) ——– —– —— —— —————— —————— ——- 18970e0 TCP […]

$ {p: 2: 1} Значение в сценарии оболочки

Может кто-нибудь сказать мне значение ${p:2:1} в сценариях оболочки, как в: var1=”” for p in [1,2,3,4] do var1=”${var1} ${p:2:1}” done

Нужен вывод в отдельных строках – Shell Script

Я написал этот скрипт для регистрации электронной почты, если на диске больше 90. Пожалуйста, помогите мне получить вывод в отдельных строках. Вот мой код: #!/bin/bash errortext=”” EMAILS=”abc@xyz.com” for line in `df | awk ‘{print$6, $5, $4, $1} ‘ ` do # get the percent and chop off the % percent=`echo “$line” | awk -F – […]

redirect bash в файл, если файл не существует

У меня есть этот код Bash: if [[ ! -f “$HOME/.oresoftware/package.json” ]]; then cat “node_modules/@oresoftware/package.json” > “$HOME/.oresoftware/package.json”; fi но есть ли способ перенаправить в файл, только если он не существует в одной строке кода? что-то вроде этого: cat “node_modules/@oresoftware/package.json” ?> “$HOME/.oresoftware/package.json”; это было бы весело, я думаю,

Intereting Posts
Linux: команда set для локальных переменных Что такое архитектура оконной системы Mac OS X? Пакет понижающего пакета от backports back to stable Как ограничить клиентов openvpn для связи с другими клиентами vpn Является ли xinetd еще лучшим методом, позволяющим нон-корневым демонам прослушивать привилегированные порты? Почему мой FTP-скрипт не получит все файлы с помощью команды mget? После потери соединения ssh с полем с запуском tmux оболочка искажается разархивируйте два разных типа расширений файлов Как я могу получить меню сеанса tmux за пределами сеанса tmux? Настройка беспроводной беспроводной сети 17 Установка Linux Mint 18 требует недостаточного дискового пространства ограничение прав учетной записи пользователя и приложений на безопасность, защита содержимого домашней директории от несчастных случаев использовать переменную цикла цикла для вычисления bash Переименование файлов в лексикографическом порядке с помощью числового шаблона, который последовательно увеличивается с фиксированным заполнением Как переключить Arc Linux на lts ядра?