4
ответа

Авк, если ошибка условия

Я написал awk-команду, которая фильтрует по условию. awk '{if(((substr ($0,9,3 )== "TGO" )&& ((substr ($0,1,4 )== "9123" || (substr ($0,1,4 )== "9704" ))...
22.12.2020
4
ответа

Оператор if else эквивалентен логическому и && или || и где я должен предпочесть одно другому?

Я изучаю структуры принятия решений и наткнулся на следующие коды: if [-f ./myfile] затем cat ./myfile еще кошка / домашний / пользователь / мой файл fi [-f ./myfile] && cat ./myfile || ...
24.03.2019
4
ответа

обратные тики против двойных кавычек

Я долго думал об этом, но не понял, как это найти - это: x = `command -v r2g `то же самое, что это: x =" $ (command -v r2g) "или это то же самое, что это: x = $ (command -...
28.05.2018
3
ответа

Передача команды даты в переменную?

Итак, моя проблема заключается в следующем, я хочу передать это :-echo $(($(date +%s%N )/1000000 ))В переменную "a" к ней можно добавить массив, примерно так :-a=$ (($ (date +%s%N )/1000000 )...
26.05.2021
3
ответа

синтаксическая ошибка в awk

#!/usr/bin/awk userinput='Привет, мир!' userinput=$userinput awk ' НАЧАЛО { s = ENVIRON["userinput"] "\n" n = длина (s )while (1 )printf &...
06.05.2021
3
ответа

Сравнивать два файла по определенным столбцам только построчно

Каков синтаксис внутри цикла for, если я в [2,4,7] в awk. Также любая идея, как добиться этого в приведенном ниже коде. Спасибо Вход :$ кошка f1 col1, col2, col3, col4, col5, col6, col7 col11, col12, col13, col14, col15,...
23.11.2020
3
ответа

В чем разница между if ! [[ foo ]] и если [[ ! foo ]] в Баше?

Я понимаю! используется для отмены условия if в Bash, но я только что видел код, который принимает формат :если ! [[ УСЛОВИЕ ]]; затем ЧТО-ТО fi Есть ли разница между этим форматом...
18.11.2020
3
ответа

Можно ли использовать условные операторы в /etc/rc.local?

Возможно ли иметь условие в файле /etc/rc.local? Я проверил множество вопросов и ответов, и большинство людей предлагают запустить на нем chmod +x, но моя проблема в другом. Это действительно работает для меня без...
20.09.2020
3
ответа

Предпочтительный синтаксис для двухстрочного длинного канала

При написании длинного канала обычно понятнее разделить его на две строки. Эта длинная командная строка: ruby ​​-run -e httpd -- -p 5000. 2>&1 | tee >(grep -Fq 'WEBrick::HTTPServer#start' &&...
08.04.2020
3
ответа

Что делает “-” средний (двойной тире)?

Я видел - используемый в команде compgen. Например: compgen-W "панель нечто baz" - b, Каково значение - там?
14.11.2019
3
ответа

Я получаю «синтаксическую ошибку рядом с неожиданным токеном `'$#''» в простом сценарии Bash.

Я использую Debian 10 (Buster) и получаю сообщение об ошибке в простом сценарии Bash. Все, что он делает, это проверяет, передан ли один параметр, и, если это файл, просто выводит файл: #!/usr/bin/bash если ...
13.09.2019
3
ответа

Слишком много строк shebang (объявления сценария) - есть ли способ уменьшить их количество?

У меня есть проект, состоящий примерно из 20 небольших файлов .sh. Я называю их "маленькими", потому что обычнони один файл не содержит более 20 строк кода. Я выбрал модульный подход, потому что поэтому я верен Unix ...
04.03.2018
3
ответа

Может ли функция в sh иметь нулевые операторы?

Существуют ли какие-либо соответствующие стандарты, которые диктуют, что реализация sh должна делать с пустой функцией? Следующий фрагмент определяет функцию с нулевыми операторами a () { } Версия подоболочки ...
08.03.2017
2
ответа

Ошибка синтаксиса команды версии AWK CUDA при запуске из Makefile

У меня возникла проблема. Я просто хочу определить точную версию CUDA, используя nvidia -smi из командной строки, и она работает в оболочке :$ nvidia -smi | awk -F"CUDA Version :" 'NR==3{split ($2,a," " )...
06.05.2021
2
ответа

Какова предполагаемая цель синтаксиса ()в функции bash?

Я освежаю свои навыки удара. Я очень широко использую термин «навыки»; Я давно выбыл из игры. Итак, чтобы освежиться, я решил написать что-нибудь, используя bash/zenity/yad. Я читаю человека...
05.03.2021
2
ответа

Разница между GNU find -not и GNU find -prune -o -print

Этот ответ при открытии всех файлов в vim, кроме [состояние] :https://unix.stackexchange.com/a/149356/98426дает ответ, подобный этому :найти. \(-имя '.? *' -prune \)-o -type f -print (Приспособил...
24.01.2021
2
ответа

Помощь с индексацией списка значений

Мне нужно отслеживать огромный журнал и точнее столбец. В этой колонке у меня есть некоторые целочисленные значения в ярости между 103 и 17431. Пример оригинального файла 402 402 402 667 942 342 990 402 За каждый ...
23.08.2019
2
ответа

Определение нескольких переменных одновременно (копирование-вставка-выполнение в оболочке)

У меня есть список переменных, которые я копирую-вставляю одну за другой из файла в мою оболочку и нажимаю Enter для выполнения. Например: var1="myvar1" var2="myvar2" Поскольку на практике переменных больше, вместо этого...
22.08.2019
2
ответа

Преобразование строки даты в отметку времени

Я не могу найти правильный синтаксис для преобразования строки даты в отметку времени эпохи. Сценарий: date -d '2012-03-02 22:00 EDT' +%s DATEJ=`echo -n \'2012-03-02 22:00\'` эхо $DATEJ date -d $DATEJ EDT +%s ...
15.08.2019
2
ответа

Изменения в языке сценариев оболочки bash?

Несколько лет назад я написал составной скрипт, который вызывает rsync, и он всегда работал. После года неиспользования и множества обновлений debian apt -скрипт перестал работать. Main2Network1.sh...
13.02.2019
2
ответа

[строка 35 неожиданный EOF при поиске соответствия '"' и строка 40 неожиданный конец файла]

Это моя домашняя работа по написанию калькулятора в сценарии оболочки, но есть две ошибки, и я не смог найти решения. echo "--------- Добро пожаловать в простой калькулятор --------" эхо "p = PLUS" эхо "м = МИНУС" ...
26.01.2019
2
ответа

Как я могу использовать "source-highlight" с "git-шоу"?

Использование "source-highlight" в сочетании с меньшим объемом работы действительно хорошо работает, но я изо всех сил пытаюсь понять, как я могу использовать его с git-шоу, потому что нет расширения файла, которое могло бы дать ключ к исходному тексту .
19.09.2018
2
ответа

Существует ли способ передачи конфиденциальных данных в bash с помощью подсказки для любой команды?

Предположим, что я использовал sha1pass для создания хэша какого-либо конфиденциального пароля в командной строке. Я могу использовать sha1pass mysecret, чтобы создать хэш mysecret, но это имеет недостаток, что...
21.08.2018
2
ответа

Когда полезно использовать “grep — SOMEPATTERN”?

В соответствии с Linux/AIX, где когда-либо, когда это полезный для использования - как в этой команде: grep - SOMEPATTERN
18.02.2018
2
ответа

Исключить подкаталог из zip-архива - объясните синтаксис, пожалуйста

Я хочу рекурсивно заархивировать папку, но исключить определенные каталоги (temp / .hidden в примере ниже). Я хочу, чтобы в zip-файле была папка верхнего уровня, которая в приведенном ниже примере будет временной, поэтому ...
15.02.2018
2
ответа

Использование глобуса оболочки (подстановочный знак (*)) после расширения переменной в двойных кавычках

Я прочитал, что лучше всего заключать в двойные кавычки все расширения переменных в Bash. Я также читал, что нельзя использовать оболочку glob (подстановочный знак (*)) сразу после раскрытия переменной в двойных кавычках. ...
14.02.2018
2
ответа

отслеживание синтаксической ошибки sh

У меня есть коллега, который подключается к удаленному веб-узлу с помощью инструмента командной строки / php, который использует CMS Drupal, который называется drush. Drush подключается к удаленному хосту через ssh, но когда мы выдаем ...
16.08.2017
1
ответ

Случайное число синтаксиса ошибки bash

Мое задание состоит в том, чтобы показать случайное число (od -vAn -N4 -tu4 < /dev/urandom )между двумя числами при чтении. Я не понимаю, почему возникает синтаксическая ошибка, когда я проверяю исключение минимального значения и сгенерированное случайное
23.11.2021
1
ответ

Сценарий оболочки linux с if и shopt

Я написал следующий сценарий оболочки :#!/бин/баш... #удалить загруженный файл если [ "$param" == "удалить" ]; тогда shopt -s extglob компакт-диск $DataPersistent/скачать/ гм -ф ! ($метка.*
16.11.2021
1
ответ

Дефис в именах функций bash

Пишу функции bash. Похоже, имена функций могут содержать дефис:-. Таким образом, indus -headrc ()и indus -tailrc (). Думал, что разрешено только подчеркивание.
30.06.2021

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)