1
ответ

Почему $PATH без кавычек, содержащий пробелы, безопасен в присваивании?

Что означает следующее из https://unix.stackexchange.com/a/154290/674? В общем, в оболочках, отличных от zsh, $PATH вне двойных кавычек прерывается, когда значение содержит пробелы или другое...
08.06.2018
1
ответ

Почему использование массива и цикла разбивает строку на 2? [дубликат]

Почему следующая строка дает строку, которую я ищу: grep '' test.xml ВЫХОД: <внутренний-идентификатор-встречи: ref = 1.2.3 / > Пока следующее ломается ...
07.06.2018
1
ответ

bash: [: отсутствует `] ', когда тест сохраняется в переменной [duplicate]

Почему это работает: [-r / tmp] && echo" tt "> / tmp / taa кошка таа tt Но этого не происходит, и как это исправить, сохранив переменную для повторного использования? COMD = '[-r / tmp] && echo "tt"' $ ...
07.06.2018
1
ответ

Какое зло: echo bash >> .bashrc

Я думал разыграть кого-нибудь, выполнив одну из следующих команд: echo bash >> .bashrc или echo source .bashrc >> .bashrc Если кто-то сделал это с вами, что вы могли бы ...
07.06.2018
1
ответ

Как удалить имя файла «:?»

Я случайно создал имя файла: ~ в оболочке bash scp foo: ~ Как его удалить?
07.06.2018
1
ответ

как не удалять файл с помощью some-command file.txt [duplicate]

Я делал это раньше, ожидаю изменения файла на месте, что-то вроде $ tr ' \ t '', ' file.txt и, очевидно, перенаправление> обрезает файл до того, как <сможет его прочитать; Как ...
06.06.2018
1
ответ

Выполняя амперсанд (&) в URL на Bash под WSL

я пытаюсь написать функцию Bash, которая возьмет некоторые аргументы из командной строки и поместит их в URL, содержащий URL-параметры (т.е. содержащий ? и &). Если есть только один ...
06.06.2018
1
ответ

Запустить процесс перед открытием файла

Я хочу добиться следующего: каждый раз, когда я пытаюсь открыть файл (в данном случае это / etc / hosts), процесс / скрипт ( Я не знаю, что это за термин) начинает работать. Этот сценарий ...
06.06.2018
1
ответ

Как задать несколько путей, которые нужно добавить в переменную среды PATH и другую переменную? [дубликат]

Я добавляю команды в файл $HOME/.bash_profile export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH export ANDROID_HOME=/home/harsh/SDK export PATH=$PATH:$ANDROID_HOME/tools Сейчас У меня есть ...
06.06.2018
1
ответ

redhat/bash — два равных скрипта, один выдает ошибку «команда не найдена» [дубликат]

Я написал два скрипта, где один содержит часть простого кода другого и несколько комментариев в: user : oracle оба файла принадлежат оракулу. оба файла имеют разрешение на выполнение: chmod +x fpc.sh ...
05.06.2018
1
ответ

После запуска терминал всегда получал bash: экспорт: «путь» не является допустимым идентификатором [закрыто]

Я пытался установить Angularjs через Ubuntu терминал и для правильной установки я бы изменил путь. Может быть, за это время я напутал с путем. После этого, когда я начинаю...
04.06.2018
1
ответ

Массовое преобразование аудио файлов в заданный битрейт, но только если их битрейт выше этого битрейта с помощью ffmpeg

У меня есть куча аудио файлов в каталоге, некоторые из них имеют скорость 128 Кбит/с, некоторые - выше. Я хочу преобразовать те, битрейт которых выше 128 Кбит/с, в 128 Кбит/с, чтобы сэкономить место. Я пытался написать скрипт оболочки ...
03.06.2018
1
ответ

Как предотвратить закрытие ST после выполнения приведенной команды С -Е?

Я хочу сделать I3 показать терминал со значением слова в буфер обмена (используя команду TRANS из Translate-Shell), когда я нажимаю ключевую комбинацию, поэтому я добавил это в ~ / config / i3 / config: ...
02.06.2018
1
ответ

Почему зависает `exec 2> somefile`? [дубликат]

Почему exec> somefile возвращается немедленно, а exec 2> somefile - нет и зависает бесконечно? Спасибо.
01.06.2018
1
ответ
1
ответ

Не удается найти команды bash

Мне было интересно, кто-нибудь может мне помочь: if [-z $ 1]; затем ...
01.06.2018
1
ответ

Как выделить вывод команды diff и расположить их рядом?

У меня есть два файла $ cat file1.txt UUXX: 1 UUXX: 2 $ cat file2.txt UUXX: 3 UUXX: 1 Я хочу использовать эту команду $ diff --old-group-format = $ '\ e [0; 31m% <\ e [0m' --new-group-format = $ '\ e [0; 31m %> \ e [0m '--...
01.06.2018
1
ответ

Как отключить параллельный запуск в сценарии bash

У меня есть требование сделать сценарий для сбора некоторых данных из одной базы данных и форматирования в соответствии с требованием, это должно выполняться запланированным заданием cron. но параллельных прогонов быть не должно. (Если один ...
01.06.2018
1
ответ

Как мы можем настроить ловушку сигнала как SIG_IGN и SIG_DFL в bash?

Из https://unix.stackexchange.com/a/447032/674 Итак, с точки зрения кода, предполагая сигнал SIGINT, эти есть три варианта: сигнал (SIGINT, SIG_IGN); игнорировать Чтобы не вызывать сигнал () ...
01.06.2018
1
ответ

Почему сценарии командной строки Linux используют «-» и «-» в качестве префикса параметра? [дубликат]

Почему сценарии в Linux используют - и - в качестве префиксов параметров? Я имею в виду, почему они используют - (например, $ git --help) вместо чего-то вроде> (так что это будет $ git >> help) или даже ...
01.06.2018
1
ответ

Возвращает последнюю команду, выполненную в функции bash

Аналогично этому: Возвращает последнюю команду, выполненную в сценарии оболочки. lastCommand = $ (здесь какая-то команда) Можно ли добиться того же результата, но вместо этого используется внутри функции bash, не сценарий bash? P ....
31.05.2018
1
ответ

Вызывает ли bash `execve ()` без дальнейших изменений в том, как `execve ()` обрабатывает расположение сигналов?

В руководстве Bash говорится, когда простая команда, отличная от встроенной или оболочки функция должна быть выполнена, ... ловушки, пойманные оболочкой, сбрасываются до значений, унаследованных от родительской оболочки, и ...
30.05.2018
1
ответ

Как я могу изменить мою команду, чтобы она работала без прав суперпользователя, но с измененным значением предела?

Из https://stackoverflow.com/a/17483998/156458, пока вам нужно быть root, чтобы увеличить лимит до 65535, вы, вероятно, не захотите запускать свою программу как root. Итак, после того, как вы увеличите лимит, вы ...
30.05.2018
1
ответ

одинарное и двойное равны тому, что оба ведут себя по-разному

Вот простая строчка из большого куска кода, которая меня смущает. если [ $some_line == "text" ] Затем я продолжил использовать тот же код для другой программы, над которой я работал, но ...
30.05.2018
1
ответ

сценарий оболочки: вызов переменной с параметрами / arg

У меня есть следующая функция: testcur.sh: #! / Bin / bash function valcurl {if [[$ 1! = ""] ] тогда tbl = $ 2 # может быть несколько значений data = / home / data btic = $ data / $ tbl "_btic" ...
30.05.2018
1
ответ

Как мне вывести данные, полученные wget, в стандартный вывод и подавить все остальные сообщения wget?

Я использую оболочку bash в Amazon Linux. У меня есть команда в сценарии оболочки wget -O - "http: // localhost: 8088 / subco / books / $ e_id / segment / $ segment_id? Product = $ product_id & audit = teacher"> /dev/...
29.05.2018
1
ответ

Как заставить этот скрипт распечатать несколько ящиков?

У меня есть этот скрипт, который распечатывает рамку ящика со знаками звездочки, и мне нужно сделайте так, чтобы сценарий печатал несколько полей друг под другом. Как мне это сделать? #! / bin / bash # echo -n "...
29.05.2018
1
ответ

როგორ შეგვიძლია გათიშოთ ფაილის აღწერილი რომელიმე ფაილიდან?

bash- ში ჩვენ შეგვიძლია შევქმნათ კავშირი ფაილის აღწერილსა და ფაილს შორის, მაგ. exec> / path / to / myfile– ით, რომელიც fd 1 – ს აკავშირებს ფაილთან. მაინტერესებდა როგორ შეგვიძლია fd- ს გათიშვა ნებისმიერი ფაილისგან ...
29.05.2018
1
ответ

Отображаются или устанавливаются ли ограничения с помощью ulimit для каждого ресурса и для каждого процесса?

В ulimit Bash говорится об ограничениях на различные виды ресурсов. Правильно ли лимит, показанный или установленный ulimit, зависит от ресурса? Является ли каждое такое ограничение суммой ресурсов, доступных для всех ...
28.05.2018
1
ответ

Почему bash «не всегда» показывает сообщение «Завершено» после завершения процесса? [Дубликат]

Почему эта разница имеет значение? Два блока в приведенном ниже коде отличаются последней строкой: #!/bin/bash если [[ -n "$1" ]]; затем спать 1 & p=$! убить $p &> /dev/null else sleep ...
28.05.2018