2
ответа

Получите название переменной, как введено и замените переменную с тем именем

Я получаю название переменной от пользователя сценария как первый аргумент, и я повторяю значение отвеченной переменной к консоли: #!/bin/bash variablename= эхо за 1$ "Значение $variablename": $ {...
вопрос задан: 16 December 2008 21:43
2
ответа

Что является лучшим способом записать функцию обертки, которая выполняет команды и регистрирует их код выхода

Я в настоящее время использую эту функцию для обертывания выполняющихся команд и входа их выполнения, и кода возврата и выхода в случае ненулевого кода возврата. Однако это проблематично как, по-видимому, это...
вопрос задан: 16 December 2008 17:55
2
ответа

Сценарии Shell: умрите на любой ошибке

Предположим, что сценарий оболочки (/bin/sh или/bin/bash) содержал несколько команд. Как я могу чисто сделать сценарий оконечным, если какая-либо из команд имеет провальный статус выхода? Очевидно, можно использовать если...
вопрос задан: 16 December 2008 02:01
2
ответа

Как может Вы разность два конвейера в Bash?

Как может Вы разность два конвейера, не используя временные файлы в Bash? Скажите, что у Вас есть два конвейера команд: нечто | панель baz | quux И Вы хотите найти разность в их выводах. Одно решение было бы...
вопрос задан: 5 December 2008 23:30
2
ответа

Обертывание строки PS1 с проблемой цветов

Вот моя переменная PS1: PS1 = '\u:\W$ (__ git_ps1 "\e [32 м \] [% s] \e [0m \] ") $ 'Работает отлично для того, чтобы взять мое ответвление Мерзавца, но это имеет неудачный побочный эффект обертывания строк, когда цвета...
вопрос задан: 5 December 2008 01:00
2
ответа

Как я добавляю на каналы?

Таким образом, мой вопрос состоит в том, если я могу так или иначе отправить данные в свою программу и затем отправить те же данные И его результат к другой программе, не имея необходимость создавать временный файл (в моем случае ouputdata.txt)...
вопрос задан: 1 December 2008 17:23
2
ответа

Как я использую регулярные выражения в сценариях удара?

Я хочу проверить, имеет ли переменная допустимый год с помощью регулярного выражения. При чтении руководства удара, я понимаю, что мог использовать оператор = ~ Рассмотрение примера ниже, я буду ожидать видеть "не хорошо"...
вопрос задан: 25 November 2008 20:06
2
ответа

попытка получить вывод javac в оболочке удара

Я пытаюсь перенаправить выход компилятора Java в файл. Я думал, что это, как предполагается: javac file.java> log.txt или что-то. Вместо этого я вижу весь вывод на терминале и ничем в журнале....
вопрос задан: 25 November 2008 15:35
2
ответа

Конфигурация Bash на Mac OS X 10.4 +

При конфигурировании удара на OSX через ~/.profile это, кажется, полностью игнорирует его, как только ~/.bash_profile существует. Если это - корректное и ожидаемое поведение, должен я добавлять свой дополнительный материал конфигурации...
вопрос задан: 23 November 2008 12:21
2
ответа

Как соответствовать одинарной кавычке в sed

Как соответствовать одинарной кавычке в sed, если выражение включается в одинарные кавычки: sed-e '...' Например, должен соответствовать этому тексту: 'нечто'
вопрос задан: 16 October 2008 00:17
2
ответа

Как найти и выследить журнал предупреждений Oracle

Когда Вы бросаете свой первый взгляд на базу данных Oracle, один из первых вопросов часто, "где журнал предупреждений?". Управление сеткой может сказать Вам, но часто не доступному в среде. Я отправил...
вопрос задан: 8 October 2008 06:55
2
ответа

Установка конвейеров, читающих из именованных каналов, не блокируясь в ударе

Я надеюсь называть подпроцесс с дескриптором файла открытым данному каналу таким образом, что открытое () вызов не подвешивает ожидание другой стороны канала для получения соединения. Продемонстрировать:...
вопрос задан: 7 October 2008 17:55
1
ответ

Bash Чтобы прочитать строку по линии и сохранить место

, когда я использую «Cat Test.file», он покажет 1 2 3 4, когда я использую файл Bash, Cat Test.File | во время чтения данных Do Echo "$ data" сделано, это покажет 1 2. 3. 4 Как я могу сделать результат просто ...
вопрос задан: 12 November 2019 09:59
1
ответ

Линии продолжения Bash

Как вы используете линии продолжения bash? Я понимаю, что вы можете сделать это: echo "продолжение \ линии"> строки продолжения Однако, если у вас есть код с отступом, это не сработает так хорошо: эхо ...
вопрос задан: 13 September 2019 02:00
1
ответ

Как я удаляю функцию оболочки?

Я сделал это: $ z () {повторяют 'привет мир';}, Как я избавляюсь от него?
вопрос задан: 11 September 2019 11:38
1
ответ

Linux как копировать, но не перезаписывать?

Я хочу скопировать каталог, но не хочу перезаписывать существующие файлы, даже если они старше копируемых. И я хочу сделать это полностью неинтерактивно, так как это будет частью ...
вопрос задан: 28 August 2019 05:54
1
ответ

Как отправить сигналу SIGINT от сценария до сценария?

Я хочу захватить сигнал, отправляют от Сценария-A.sh до Сценария-B.sh так в Сценарии-A.sh, я использую команду: (Отправьте SIGINT в Сценарий-B.sh), уничтожьте-2$PID_Script-B.sh, И в Сценарии-B.sh я ловлю сигнал...
вопрос задан: 9 August 2019 01:38
1
ответ

Как рассчитать время, прошедшее в сценарии bash?

Я печатаю время начала и окончания, используя дату + «% T», что дает что-то вроде: 10:33: 56 10:36:10 Как я могу рассчитать и распечатать разницу между этими двумя? Я хочу кое-что получить ...
вопрос задан: 25 July 2019 06:39
1
ответ

Автоматически записывать вывод последней команды в переменную с помощью Bash?

Я хотел бы иметь возможность использовать результат последней выполненной команды в следующей команде. Например, $ find. -name foo.txt $ найти. -name foo.txt $ найти. -name foo.txt ./home/user/some/directory/foo.txt Теперь предположим, что я хочу иметь в
вопрос задан: 19 June 2019 16:16
1
ответ

Сравнение чисел в Баш

Я начинаю изучать написание сценариев для терминала bash, но не могу понять, как заставить сравнения работать должным образом. Сценарий, который я использую: echo "введите два числа"; читать б; эхо ...
вопрос задан: 20 May 2019 22:10
1
ответ

Получить mtime определенного файла с помощью Bash?

Я хорошо знаю, что могу найти myfile.txt -mtime +5, чтобы проверить, мой файл старше 5 дней или нет. Однако я хотел бы получить mtime в дни myfile.txt и сохранить его в переменной ...
вопрос задан: 7 May 2019 07:47
1
ответ

Как вы перемещаете файлы с определенным расширением файла в нескольких каталогах, один каталог глубже в соответствующих каталогах?

Я надеюсь, что кто-то может мне помочь, я ищу помощь со сценарием bash для перемещения файлов по расширению из нескольких каталогов, на один каталог глубже в соответствующих каталогах. За ...
вопрос задан: 14 April 2019 01:42
1
ответ

как установить водяной знак при загрузке из ведра s3

У меня есть одна корзина s3, которая содержит zip-файлы. У меня есть скрипт, который загружает zip-файлы на мой локальный сервер, распаковывает их и загружает в другое хранилище s3. Как я могу установить водяной знак, чтобы я ...
вопрос задан: 11 April 2019 06:08
1
ответ

Как определить имя функции изнутри функции

Если у меня есть скрипт Bash, например: #! / Bin / bash f () {# имя функции echo, в данном случае «f»} Есть ли способ сделать это? Это может быть использовано в справочных сообщениях, таких как printf "Использование:% s: blah blah ...
вопрос задан: 8 April 2019 05:35
1
ответ

Перемешивание на самом деле не сохраняет в массив? [Дубликат]

Я новичок в сценарии оболочки и у меня возникла проблема с функцией shuf. Это мой код, объявите -a myarray = ('A' 'B' 'C' 'D' 'E' 'F') myarray = $ (shuf -e "$ {myarray [@]}") echo "$ myarray "Я делаю ...
вопрос задан: 6 April 2019 20:53
1
ответ

Почему у Седа были проблемы с отображением моего приглашения PS1?

Я пытаюсь использовать sed как root, чтобы изменить PS1 по умолчанию. Первые 2 строки были только для того, чтобы убедиться, что у меня правильно структурирован синтаксис, и чтобы увидеть, изменились ли кавычки, запустив их
вопрос задан: 5 April 2019 18:18
1
ответ

Как найти символические ссылки в каталоге, который указывает на другой

Мне нужно написать bash-скрипт, который находит и перечисляет символические ссылки из одного каталога (скажем, некоторый «Directory1»), но только те, которые указывают на файлы в определенном другом каталоге (скажем, «Directory2»). Я ...
вопрос задан: 3 April 2019 06:01
1
ответ

Работает ли $$ для получения значения переменной, для которой выполняется итерация?

Я хочу, чтобы эта программа работала для любого количества аргументов, поэтому я использую цикл for для их итерации. Как я могу получить значение? #! / bin / bash count = 0 arr = ($ (head -n1 file.csv | sed 's /, / / ​​g')) для аргументов ...
вопрос задан: 31 March 2019 08:43
1
ответ

Печать текущего времени в миллисекундах или наносекундах с помощью встроенной функции printf

Мы можем напечатать текущее время с помощью встроенной функции printf, без необходимости вызывать внешнюю команду, такую ​​как дата, например: printf '% (% Y-% m-% d:% H:% M:% S) T% s \ n '-1 # пример вывода: 2019-03-30: ...
вопрос задан: 31 March 2019 00:47
1
ответ

Инвертировать оператор if с трубами

Я хочу добавить в мой .bash_profile команду, которая запускает скрипт, если он еще не запущен. Ниже моя попытка. если ps ax | grep Remder.py | grep -v grep; эхо "я хочу избавиться от этой линии" ...
вопрос задан: 30 March 2019 22:33