Результаты поиска по запросу "bash"

2 ответа

Значение слишком велико для базы (токен ошибки «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)) ...

14 ответов

Как перебрать имена файлов, возвращаемые функцией find?

x=$(find . -name "*.txt") echo $xесли я запускаю приведенный выше фрагмент кода в оболочке Bash, то получаю строку, содержащую несколько имен файлов, разделенных пробелом, а не список. Конечно, я могу разделить их пустыми, чтобы получить список, ...

4 ответа

Как сопоставить шаблон в конце строки / текста

Я очень новичок в Bash. Так что, если это довольно простой вопрос, прошу прощения. Я пытаюсь заменить расширение файла.gzip' с участием '.gz». Например.: testfile.xml.gzip => testfile.xml.gzКто-то написал скрипт, который делает ...

ТОП публикаций

2 ответа

Как проверить действительность URL удаленного репозитория git?

В скрипте bash, какой будет самый простой способ проверить, что URL-адрес git указывает на действительный репозиторий git и что у сценария есть доступ для чтения из него? Протоколы, которые должны поддерживатьсяgit@, https://, а ...

13 ответов

Эффективно проверить, открыт ли порт в Linux (без nmap или netcat)

Из скрипта bash как быстро узнать, есть ли порт445 открыт / слушает на сервере. Я попробовал несколько вариантов, но я хочу что-то быстрое: 1.lsof -i :445 (Занимает секунды) 2.netstat -an |grep 445 |grep LISTEN (Занимает секунды) 3.telnet (не ...

12 ответов

Есть ли в bash оператор «goto»?

Есть ли в bash оператор "goto"? Я знаю, что это считается плохой практикой, но мне нужно специально "Перейти".

5 ответов

Регулярные выражения в выражении 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 ...

4 ответа

Использовать вывод команды bash (с pipe) в качестве параметра для другой команды

Я ищу способ использовать выходные данные команды (скажем, command1) в качестве аргумента для другой команды (скажем, command2). Я столкнулся с этой проблемой при попыткеgrep выходwho команда, но с использованием шаблона, заданного другим ...

1 ответ

Bash читает внутри цикла чтения файла

Я работаю над сценарием, который извлекает данные из CSV-файла, манипулирует данными, а затем спрашивает пользователя, правильны ли изменения. Проблема в том, что вы не можете выполнить команду чтения внутри цикла while, который читает файл. ...

5 ответов

Как создать диапазон с шагом n в bash? (сгенерировать последовательность чисел с приращениями)

Способ перебора диапазона в bash: for i in {0..10}; do echo $i; doneКакой будет синтаксис для перебора последовательности с шагом? Скажем, я хотел бы получить только четное число в приведенном выше примере.