Результаты поиска по запросу "bash"
Значение слишком велико для базы (токен ошибки «09»)
При запуске этой части моего скрипта bash появляется ошибка скрипт value=0 for (( t=0; t <= 4; t++ )) do d1=${filedates[$t]} d2=${filedates[$t+1]} ((diff_sec=d2-d1)) SEC=$diff_sec compare=$((${SEC}/(60*60*24))) value=$((value+compare)) ...
Как перебрать имена файлов, возвращаемые функцией find?
x=$(find . -name "*.txt") echo $xесли я запускаю приведенный выше фрагмент кода в оболочке Bash, то получаю строку, содержащую несколько имен файлов, разделенных пробелом, а не список. Конечно, я могу разделить их пустыми, чтобы получить список, ...
Как сопоставить шаблон в конце строки / текста
Я очень новичок в Bash. Так что, если это довольно простой вопрос, прошу прощения. Я пытаюсь заменить расширение файла.gzip' с участием '.gz». Например.: testfile.xml.gzip => testfile.xml.gzКто-то написал скрипт, который делает ...
Как проверить действительность URL удаленного репозитория git?
В скрипте bash, какой будет самый простой способ проверить, что URL-адрес git указывает на действительный репозиторий git и что у сценария есть доступ для чтения из него? Протоколы, которые должны поддерживатьсяgit@, https://, а ...
Эффективно проверить, открыт ли порт в Linux (без nmap или netcat)
Из скрипта bash как быстро узнать, есть ли порт445 открыт / слушает на сервере. Я попробовал несколько вариантов, но я хочу что-то быстрое: 1.lsof -i :445 (Занимает секунды) 2.netstat -an |grep 445 |grep LISTEN (Занимает секунды) 3.telnet (не ...
Есть ли в bash оператор «goto»?
Есть ли в bash оператор "goto"? Я знаю, что это считается плохой практикой, но мне нужно специально "Перейти".
Регулярные выражения в выражении Bash case
Я использую следующий скрипт, который использует оператор case, чтобы найти сервер. #!/bin/bash SERVER=$1; echo $SERVER | egrep "ws-[0-9]+\.host\.com"; case $SERVER in ws-[0-9]+\.host\.com) echo "Web Server" ;; db-[0-9]+\.host\.com) echo ...
Использовать вывод команды bash (с pipe) в качестве параметра для другой команды
Я ищу способ использовать выходные данные команды (скажем, command1) в качестве аргумента для другой команды (скажем, command2). Я столкнулся с этой проблемой при попыткеgrep выходwho команда, но с использованием шаблона, заданного другим ...
Bash читает внутри цикла чтения файла
Я работаю над сценарием, который извлекает данные из CSV-файла, манипулирует данными, а затем спрашивает пользователя, правильны ли изменения. Проблема в том, что вы не можете выполнить команду чтения внутри цикла while, который читает файл. ...
Как создать диапазон с шагом n в bash? (сгенерировать последовательность чисел с приращениями)
Способ перебора диапазона в bash: for i in {0..10}; do echo $i; doneКакой будет синтаксис для перебора последовательности с шагом? Скажем, я хотел бы получить только четное число в приведенном выше примере.