5
ответов

Запуск цикла из второй строки файла в сценарии bash

Я хочу использовать приведенное ниже содержимое файла в качестве входных данных для цикла for моего сценария. Начиная со второй строки у нас есть идентификаторы, которые будут использоваться для извлечения содержимого из базы данных. cat abc.txt id 27
28.02.2019
5
ответов

“протестируйте-n &&, повторяют не пустую” печать, “не пустую”. Это - ожидаемое поведение?

Когда я выполняюсь, следующий тест строки-n && отзываются эхом не пустой, он печатает "не пустой". Это происходит, когда у Вас есть пустая переменная и тест для непустого, забывая заключать value: в кавычки...
18.02.2019
5
ответов

Что делает ввод одного восклицательного знака в Bash?

Bash использует восклицательные знаки для раскрытия истории, как описано в ответах на этот вопрос (например, sudo !! запускает предыдущую командную строку с sudo). Однако я не могу найти нигде, что объясняет ...
15.02.2019
5
ответов

Передача $ * с параметрами с местами второму сценарию

У меня есть сценарий, который принимает переменное количество параметров. У меня также есть сценарий обертки, где я беру те же параметры и добавляю еще несколько. Проблема в том, что когда у меня есть парамы с местами, они...
26.01.2019
5
ответов

Может IFS (Внутренний Разделитель полей) функция как единственный разделитель для нескольких последовательных символов разделителя?

При парсинге использования массива IFS со значениями пространства цветных создает пустые элементы. Даже с помощью TR-s для уменьшения несколько удаляют известь к единственному delim, не достаточно. Пример может объяснить проблему более ясно....
08.01.2019
5
ответов

Найти строку, зная ее часть, и вернуть строку

У меня есть строка, например, "Icecream123 AirplanBCD CompanyTL1 ComputerYU1" Скажем, я знаю, что моя строка будет точно содержать подстроку IceCream, но я не знаю, что за ней следует. Это может...
06.01.2019
5
ответов

Поиск команды с подстановочным знаком

Я провел небольшое исследование, но, к сожалению, на мой вопрос так и не ответили. Ближайший к мне вопрос: Искать команду bash Что мне нужно: Команда для поиска установленных команд с помощью ...
01.11.2018
5
ответов

количество папок в (рекурсивном) каталоге

Я хотел бы распечатать количество папок (рекурсивный, исключая скрытые папки) в данном CWD / текущий каталог. Какую команду или ряд команд я могу использовать для установления этой информации?
01.11.2018
5
ответов

Удалить файлы, которые не называются «today.md» [дубликат]

У меня есть ряд файлов уценки в рабочем каталоге: $ ls *.мд csv_reader.md egrep.md find.md found_pdfs.md osPathSep_help.md readme.md smtplib_help.md today.md Я хочу удалить ...
31.10.2018
5
ответов

Как сопоставить только файлы точек в bash? [дубликат]

rm -rf .* только не закончится ужасно, потому что rm отказывается удалять . и ... Как исключить эти специальные каталоги из шаблона глобуса? Это не решает dotglob, так как я хочу сопоставить только ...
18.10.2018
5
ответов

Как хранить полный путь каталога из скрипта Bash?

Я хочу получить режиссер полного пути от скрипта, даже если пользователь вступает в «.». / 'или' / ~ '#! / bin / bash echo "Введите каталог" Читайте каталог # Как хранить полный путь вместо чего-то ...
12.10.2018
5
ответов

Найти цифры в Вывод команды и сохранение его в качестве переменных

в скрипте Bash, я хочу получить некоторые числа из вывода команды и хранить их в переменных. Примером вывода команды: 25 результатов [22 Действительно, 2 недействительно, 1 undefined] Я хотел бы ...
12.09.2018
5
ответов

Отдельная среда с различными / bin / sh

У меня есть куча сценариев скорлупы, которые неправильно предполагают / bin / sh, чтобы быть эквивалентным / bin / bash. E.G., у них есть #! / BIN / SH Shebang, но используйте команду исходной команды вместо. (точка). Я бегаю Ubuntu 16, ...
12.09.2018
5
ответов

Как я могу использовать sudo в функции?

Я записал функцию, которая действует похожим способом класть для первого удара, но также и предварительно ожидает метку даты. все хорошо работает кроме тех случаев, когда я хочу произвести в файл, который является только перезаписываемым корнем (в моем сл
28.08.2018
5
ответов

Как получить текущий путь без последней папки в скрипте?

Я хочу запустить скрипт, который сохраняет текущий путь к переменной , исключая саму папку, в которой работает скрипт. Пример: /tmp/test/test2/test3/test.sh path = $ pwd ECHO $ ​​PATH дает / TMP / Test / ...
15.08.2018
5
ответов

Присоединение к каждой строке файла с подчеркиванием

У меня есть входной файл с именем Test.txt, как это: homo sapiens Mus Musculus Rattus Rattus Rattus Я хочу использовать здесь для цикла и петли через каждую строку. Некоторое так, как это: для я в "Cat test.txt`" ...
01.08.2018
5
ответов

$ @ Используется в цикле для математики

Я пытаюсь написать сценарий Bash, который принимает список номеров в качестве аргументов командной строки, а затем выводит сумму этих чисел. Таким образом, скрипт будет запущен как Script.SH 1 555 22 122 66 и ...
06.07.2018
5
ответов

Скрипт оболочки Для комментариев и безотчастных линий в файле

У меня есть файл, где перечислены весь сервер для экзэмпс LSERVER: $ CAT LSERVER А1. А2. A3 Я хочу создать скрипт оболочки, чтобы прокомментировать любой сервер из Lserver Exmple: $ STOPM.SH A2 $ cat lserver a1 # А2. ...
05.07.2018
5
ответов

Количество элементов / слов в переменной массива оболочки

Я рассмотрел вопрос «Как подсчитать количество слов из String с помощью оболочки в SO», в котором объясняется, как подсчитывать слова внутри переменной. Но это учитывает только одно слово внутри моей переменной, поэтому я ...
15.05.2018
5
ответов

Как извлечь первую цифру из числа (переменная в сценарий bash)? [дубликат]

Допустим, переменная numbers = $ @, где $ @ введена пользователем. Пользователь ввел ./script.sh 901.32.02, и я хочу получить первую цифру 9 и сохранить в другой переменной. Как я могу это сделать? Мне сказали ...
02.04.2018
5
ответов

Удалить вторую точку строки и поставить 0 между символами

У меня есть семантическая версионная строка в переменной (X.Y.Z). Мне нужно изменить это так, чтобы вторая точка исчезла, и я соединил Y и Z, разделенные 0, если Z - это только одна цифра, или ...
21.03.2018
5
ответов

В ОС Chrome Bash не выполнит мой сценарий. Как я заставляю Bash запускать мой скрипт?

У меня есть foo.sh файл в моем текущем каталоге. Если я пытаюсь выполнить./foo.sh, я добираюсь: - удар:./foo.sh:/bin/sh: плохой интерпретатор: Разрешение отклонило, Но если я выполняю/bin/sh./foo.sh затем, это хорошо работает. Как может...
26.02.2018
5
ответов

Суммировать все файлы sizes

Я новичок в bash, и мне нужно написать небольшой скрипт для суммирования всех размеров файлов, за исключением подкаталогов. Моя первая идея заключалась в том, чтобы сохранить столбцы, когда вы выполняете ls -l. Я не могу использовать grep, du или други
25.02.2018
5
ответов

Как создать каталог в пределах от 1 к энному?

В моем сценарии у меня есть некоторые фотографии, и я хочу разделить их. В настоящее время я делаю mkdir gallery1 gallery2 gallery3 gallery4 gallery5 gallery6, но это - боль. Я думаю, что мы можем сделать это больше...
14.01.2018
5
ответов

ssh-агент, не будящий набор (SSH_AUTH_SOCK, ENV SSH_AGENT_PID Вар не набор)

Я настроил новую учетную запись пользователя для друга на Kubuntu 12.04. Когда он использует ssh, он получает эту ошибку: не Мог открыть соединение с Вашим агентом аутентификации, Мы выполняем ssh в некоторых сценариях удара...
07.11.2017
5
ответов

Понимание замены команды чтения файла Bash

Я пытаюсь понять, как точно Bash рассматривает следующую строку: $ (<"$FILE") Согласно странице справочника Bash, это эквивалентно: $ (кошка "$FILE") и я могу следовать за цепью рассуждений...
03.09.2017
5
ответов

Символы группы egrep в цитате

Я хочу получить "PRETTY_NAME" моей системы из файла информации о выпуске. Я использовал эту команду в своем файле bash, чтобы получить ее: SYS_VERSION = $ (cat / etc / * - release | egrep "^ PRETTY_NAME = (. * [A-zA-Z] +. *) $") Это ...
16.08.2017
5
ответов

Что означает проверка bashrc PS1 [«$ PS1» = «\\ s - \\ v \\\ $»]?

В файле / etc / bashrc в Fedora / Red Hat я вижу следующую строку: ["$ PS1" = "\\ s - \\ v \\\ $"] && PS1 = "[\ u @ \ h \ W ] \\ $ "Какая проверка выполняется в [" $ PS1 "=" \\ s - \\ v \\\ $ "] и почему установлен PS1 ...
10.08.2017
5
ответов

(bash) Сценарий A, ждет сценарий B, но не его дочерний процесс

Итак, у меня есть сценарийA, который делает: ssh server1 -- scriptB & ssh server2 -- scriptB & ssh server3 -- scriptB & ждать otherstuffhappens ScriptB делает: rsync -av /important/stuff/. remoteserver:...
27.07.2017
5
ответов

Разделить строку по некоторому разделителю в bash?

Я хочу разделить строку на подстроки, разделенные некоторым разделителем (который сам является строкой). Как я могу это сделать, используя только bash? (для минимализма, и мой главный интерес) или Если разрешить ...
14.07.2017