4
ответа

Вызвать сценарий для другого сценария, но не выходить из родительского, если потомок сначала вызывает exit

. Sh: #! / bin / ksh эхо "прова" . ./second.sh echo "ho lanciato il secondo" . ./third.sh echo "ho lanciato il terzo" second.sh: echo "sono nel secondo script" dosomething1 exit $? Если second.sh ...
23.07.2015
4
ответа

Как объединить два файла с другим количеством строк в оболочке?

У меня есть file1 как это: CHR ТЕСТОВЫЙ A1 A2 GENO SNP O (HET) E (HET) P 0 AFFX-SNP-000541 ВЕСЬ 0 0 0/0/0...
14.07.2015
4
ответа

Почему SIGKILL не завершает остановленную программу (да)?

Я использую Ubuntu 14.04, и у меня возникает такое поведение, которое я не могу понять: Выполните команду yes (в оболочке по умолчанию: Bash) Введите CtrlZ, чтобы остановить yes Выполнить задания. Вывод: [1] + Остановлено да ...
13.06.2015
4
ответа

Извлеките абзац, разделенный знаком ***, с помощью AWK

У меня есть файл, подобный приведенному ниже: blablabla blablabla *** thingsIwantToRead1 thingsIwantToRead2 { {1}} thingsIwantToRead3 blablabla blablabla Я хочу извлечь абзац с помощью thingsIwantToRead. Когда мне пришлось ...
10.06.2015
4
ответа

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

У меня есть файл, в котором есть строки, показанные ниже, ta=/*92/*39/*1/*649/*12 ta=/*92/*12/*4/*342/*90 ta=/*92/*33/*9/*455/*3 ta=/*92/*12/*3/*649/*25 ta=/*92/*99/*7/*649/*7 и так далее. Мне нужен файл, который будет ...
09.06.2015
4
ответа

find в наборе каталогов, которые могут не существовать

Мне нужно вызвать find для сгенерированного набора "начальных точек", но некоторые пути могут быть недопустимыми: paths () {# # фиктивная версия генератора # echo / bin echo kjsdfhk ...
29.05.2015
4
ответа

Дополнительное пространство с подсчитанным номером строки?

Я подсчитываю количество строк в моем файле с помощью этой команды в OSX: nl = $ (wc -l <~ / myfile. txt) Скажем, nl оказывается равным 100. Теперь я хочу использовать результат nl в другой команде, но, как ни странно, echo 1 - $ ...
28.05.2015
4
ответа

Как показать только последние k столбцов в ls -l?

Мне нравится ограничивать количество столбцов, показанных в команде ls -l, удаляя первые 4 столбца. ls -lh показывает: drwxr-sr-x 20 gamma alpha 4.0K 22 мая 13:18 Desktop drwxr-sr-x 3 gamma alpha 22 Oct 6 ...
23.05.2015
4
ответа

Массивы в оболочке Bourne Unix

Я пытаюсь использовать массивы в Оболочке Bourne (/bin/sh). Я нашел, что способ инициализировать элементы массива: прибытие = (1 2 3), Но это встречается с ошибкой: синтаксическая ошибка в строке 8: 'прибытие =' неожиданный...
13.05.2015
4
ответа

Почему нет t apt-cache policy outputiped?

Не могу понять, почему $ apt-cache policy foo N: Не удалось найти пакет foo, но политика $ apt-cache foo 2> & 1 | grep. пустой. Где в последнем вызове я делаю неверное предположение? ...
07.05.2015
4
ответа

Использование Shell “: -” и преимущество

Я нашел эту строку в сценарии оболочки Korn: $ var= {var:-/temp}, я могу понять это, что это делает var $ =/data $ var= $ {var:-/temp} $var эха $ / var $ данных = $var $ эха $ var= $ {var:-/temp} $...
28.04.2015
4
ответа

Как я могу найти программу, которую я скрываю в ударе

Скажите, что у меня есть ПУТЬ = "home/bob/bin:/usr/bin". Я пишу сценарий удара/home/bob/bin/foo, который сделает некоторую порчу и затем назовет/usr/bin/foo. Конечно, я хочу смочь использовать этот сценарий на...
03.04.2015
4
ответа

Почему много команд предоставляют “тихую” возможность?

Почему много команд предоставляют возможность-q или - тихий подавлять вывод, когда можно легко достигнуть того же самого путем перенаправления стандартного вывода в пустой файл?
19.03.2015
4
ответа

Преобразование основы Bash из десятичного числа для преобразовывания в шестнадцатеричную систему

В Bash, как каждый делает основное преобразование от десятичного числа до другой основы, особенно преобразовывают в шестнадцатеричную систему. Кажется легким пойти другим путем: $ повторяют $ ((16 #55)) 85 С веб-поиском, я нашел сценарий, который делает..
19.03.2015
4
ответа

Как классифицировать эти строки в этом ASCII-файле

ASCII-файл, который я имею, является этим: 1 2 3 1 223 b 1 2 3 5 3344 1223 c 1 2 34 4 5 c 123, Как я собираю строки ниже a, b, c соответственно? Q: Что я сделал бы для получения строк ниже? 1 2 3 1223 4...
10.03.2015
4
ответа

Вычислите различие в дате между Последней измененной датой файла и ТЕПЕРЬ использующий сценарий оболочки

Я пытаюсь вычислить, время протекло, так как файл журнала обновился. Я предполагаю, что следующие команды будут использоваться lastUpdate= $ (дата-r myLogFile.log) now= $ (дата), Как я могу вычесть их и...
03.03.2015
4
ответа

Пробелы рядом с каналами

Я видел историю | grep вздор и история |grep вздор; и вздор history|grep также работает, хотя никто когда-либо, кажется, не использует его. Есть ли любое значение в пробелах (например, передающий по каналу к/от различному...
02.03.2015
4
ответа

Почему' [' встроенная оболочка и' [[' ключевое слово оболочки?

Насколько я знаю, [[расширенная версия [но я смущен, когда я вижу [[как ключевое слово и [показавший встроенным. [root@server ~] # тип [[является оболочкой, встроенной [root@server ~] # тип [[[[...
09.02.2015
4
ответа

Динамично сошлитесь на имя файла

В единственном каталоге я хотел бы заменить первую строку каждого файла с именем файла. Каждый файл имеет как первая строка "TestRelation". Я хотел бы заменить его именем файла. Я знаю, что могу...
08.02.2015
4
ответа

Создайте копии файлов в том же каталоге

Позволяет говорят, что у меня есть каталог со следующими файлами: 1.txt 2.txt 3.txt я хочу скопировать их и в основном вставить в том же каталоге, делающем новые файлы, например: 1.txt 1 (1) .txt 2.txt 2 (1) .txt 3.txt 3 (1)....
04.02.2015
4
ответа

sed с несколькими выражение для оперативного arguement

Я пытаюсь заменить несколько слов в файле при помощи файла sed-i #expression1 #expression2 Что-то 123 item1 Что-то 456 item2 Что-то 768 item3 Что-то 353 (Желаемые) Вывода item4...
17.12.2014
4
ответа

Распечатайте только каталоги больше чем с 31 файлом

Я использую этот сценарий для подсчета файлов на мой каталог и подкаталоги: поскольку я в $ (находят. - тип d); сделайте printf "$i %s\t"; (найдите $i - тип f | туалет-l); сделанный Этот сценарий хорошо работает. Что я...
14.11.2014
4
ответа

Что отображает эхо-1$?

Что делает вывод эха-1$, повторяет-2$, повторяет средние-3$? На одном из моих полей Linux это показывает мне: отзовитесь эхом-1$ imsBEl1 повторяют-2$ imsBEl2 И на другом поле Linux, оно показывает: отзовитесь эхом-1$ himBH1 повторяют-2$...
30.10.2014
4
ответа

Как к “об/мин-i” пакет только, когда более старая версия не существует?

Я хочу установить некоторые RPM-пакеты из сценария оболочки. Я хочу удостовериться, что каждый пакет действительно установлен, но я не хочу обновлять пакет, который уже имел бы более старую версию...
15.10.2014
4
ответа

Создание символьной ссылки рекурсивно

Я по существу хочу выполнить эту команду... ln-s/opt/gitlab/embedded/service/gitlab-shell/hooks//var/opt/gitlab/git-data/repositories/web / */hooks, Это создало бы символьную ссылку во всех папках...
07.10.2014
4
ответа

Неожиданный EOF и синтаксическая ошибка

Я в настоящее время пишу моей трети когда-либо сценарий оболочки, и я столкнулся с проблемой. Это - мой сценарий до сих пор: #!/bin/bash эхо "выбирают одну из следующих опций: \1) отображают всех текущих пользователей \...
02.10.2014
4
ответа

Существует ли различие между чтением, голова-1, и sed 1q?

Следующие команды, кажется, примерно эквивалентны: считайте varname varname=, $ (направляйтесь-1) varname= $ (sed 1q), Одно различие - то, что чтение является оболочкой, встроенной, в то время как голова и sed не. Помимо этого...
26.09.2014
4
ответа

Bash - Как я циклично выполняюсь через подкаталоги и извлекаю файлы

У меня есть каталог, названный 10K_TIF (основной каталог). В рамках этого основного каталога несколько подкаталогов каждый содержащий изображения TIF. Я хочу прочитать каждое изображение TIF и извлечь его путь с помощью удара...
26.09.2014
4
ответа

Ошибка сценария Bash со строками с путями, которые имеют пробелы и подстановочные знаки

Я испытываю затруднения, свалив основы сценариев Bash. Вот то, что я имею до сих пор: #!/bin/bash ФАЙЛЫ = "/home/john/my directory/*.txt" для f в "$ {ФАЙЛЫ}" действительно повторяют "$ {f}" сделанный Все, что я хочу...
22.09.2014
4
ответа

Доберитесь PID любой команды в фоне передал последовательность по каналу команд

Если в ударе я выполняюсь: cmd1 | cmd2 |... | cmdi |... | cmdn и где cmd {1.. n} может не быть отличным, как я получаю PID cmdi? С другой стороны, как я могу предупредить о процессе cmdi? (Для...
18.09.2014