4
ответа

Как перечислить дескрипторы открытых файлов (и файлы, на которые они ссылаются) в моем текущем сеансе bash

Я работаю в интерактивном сеансе bash. Я создал несколько файловых дескрипторов, используя exec, и хотел бы перечислить текущий статус моего сеанса bash. Есть ли способ перечислить ...
29.12.2016
4
ответа

самый короткий способ заменить символы в переменной

Существует много способов заменить символы в переменной. Самым коротким путем я узнал, TR до сих пор: OUTPUT=a \'b \"c \'d_123and_a_lot_more OUTPUT= $ (повторяют "$OUTPUT" |tr-d" '\' \"") $OUTPUT эха там...
09.12.2016
4
ответа

назначать и проверять метаданные bash-функций

Я часто генерирую и регистрирую множество bash-функций, которые автоматизируют многие задачи, которые я обычно выполняю в своих проектах разработки. Эта генерация зависит от метаданных проекта, над которым я работаю. ...
09.12.2016
4
ответа

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

Я имею несколько учетных записей Amazon EC2 и хочу быстро смочь переключить переменные, такие как $EC2_HOME, с помощью сценария. Я имею, настраивали сценарий оболочки как это: #!/bin/sh экспортируют EC2_HOME =/home/...
27.11.2016
4
ответа

Побитовый сдвиг и самое большое целое число в Bash

Это исследовательский вопрос, то есть я не совсем уверен, о чем этот вопрос, но я думаю, что о самом большом целом числе в Bash. В любом случае, я определю его демонстративно. $ echo $((1<&...
23.11.2016
4
ответа

Как использовать в качестве аргументов символы + , - , x , / в скрипте [duplicate]

Я пытаюсь написать скрипт, который я назову calc.sh и который выполняет основные вычисления, используя аргументы скрипта ($1, $2 и $3). Например, я хотел бы получить 2 в качестве результата для ./calc.sh 10 / 5 My ...
14.11.2016
4
ответа

Как заставить различную команду проигнорировать определенные строки второго файла (удар)?

Например: file1.txt: Я должен купить яблоки. Я должен выполнить прачечную. Я должен промыть собаку. Я должен был детализировать автомобиль. file2.txt я должен купить яблоки. Я должен выполнить прачечную. Мне нужно...
02.10.2016
4
ответа

показанный все файлы на основе шаблона имени файла в текущем каталоге

Я пробую к показанному все файлы, имена файлов которых начинаются с ChownFileNames. Я использовал эту команду, но это, кажется, не работает: найти.-maxdepth 1 |grep 'ChownFileNames*' - должностное лицо, показанное hadoop:hadoop - {}...
29.09.2016
4
ответа

проблема с цитированием вывода ls

Я хочу объединить некоторые файлы png в pdf. Команда convert * png out.pdf работает, но имеет неправильный порядок. Оказывается, ls -v * png дает желаемый порядок, поэтому я хочу передать ...
23.09.2016
4
ответа

Логичный И в сценарии удара

Я имею, если в моем сценарии удара, который должен проверить, существует ли ЛЮБОЙ из этих 2 файлов, если они не существуют, это должно повторить соответствие. Код я имею: если [[!-f/etc/benchmarking/code]] && [[!-f/etc/...
18.09.2016
4
ответа

Как я могу напечатать и выйти из bash, если оператор backtick не работает

У меня есть getinfo.sh, который либо печатает информацию, либо существует с кодом 1. Я хочу сохранить результат этого сценария в переменной bash, в противном случае вывести сообщение об ошибке и выйти. Если я запущу этот #!/...
12.09.2016
4
ответа

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

Я хочу иметь сценарий оболочки как это: мое-приложение и $my-app-pid эха, Но я не знаю как получение pid справедливой выполняемой команды. Я знаю, что могу просто использовать задания-p команда моего-приложения к grep...
25.08.2016
4
ответа

Каково значение $ IFS= '\n' в сценариях удара?

В начале удара сценарий оболочки является следующей строкой: $ IFS= '\n', Каково значение позади этого набора символов?
20.07.2016
4
ответа

Pgrep возвращает mutiple PIDs

Мой сценарий принимает имя процесса как вход и уничтожает его. Я пытался использовать pgrep, но он возвращает два PIDs, один для процесса, который работает и один за сценарием, который принимает имя процесса...
01.06.2016
4
ответа

SLURM: Пользовательское стандартное имя вывода

При выполнении задания SLURM с использованием sbatch slurm создает стандартный выходной файл, который выглядит как slurm-102432.out ( slurm-jobid.out). Я хотел бы настроить это на (yyyymmddhhmmss-jobid-jobname.txt). ...
27.05.2016
4
ответа

Как я создаю средство запуска приложения GUI для xfce4-терминала с рыбой, но наследованием переменных среды от удара?

Если я выполню рыбу от подсказки удара, то она наследует переменные среды, которые я установил в своем .bashrc и .profile файлах, включая важную переменную $PATH.Пока все хорошо. Теперь, я хочу xfce4-...
16.05.2016
4
ответа

Запоминание/кэширование вывода командной строки

У меня есть сценарий bash, который я использую для последовательного запуска нескольких программ на python и C++. Каждая программа принимает некоторые входные параметры, которые я определяю в сценарии bash. В качестве примера я запускаю программу типа ...
06.05.2016
4
ответа

Файл Bash - найти значение из выходных данных команды и сохранить как переменную

Я пытаюсь создать скрипт, который будет коннтировать и ups, получать значение батареи и хранить его в переменной. Мне удалось подключиться к ups и получить информацию из него, но я борюсь с ...
21.04.2016
4
ответа

Существует ли “.bashrc” эквивалентный файл, считанный всеми оболочками?

Является ~/.bashrc единственным местом для определения пользователя определенные переменные среды, псевдонимы, модификации для СОЕДИНЕНИЯ КАНАЛОМ переменной, и т.д.? Я спрашиваю, потому что кажется, что ~/.bashrc, кажется, только для удара, но другой...
21.04.2016
4
ответа

Как выполнять команды подоболочки через SSH?

У меня есть кластер компьютеров, которые подключены через SSH без пароля, и я написал утилиту, которая запускает команду над всем кластером. То, как он это делает, - это подбирая присутствующие машины ...
18.04.2016
4
ответа

Выполнить одну и ту же команду несколько раз в фоновом режиме

Как можно запустить несколько команд и выполнить их в фоновом режиме с помощью bash? Например: $ for i in {1..10}; ждать файл $ i &; done, где wait - это настраиваемый двоичный файл. Прямо сейчас я получаю сообщение об ошибке: ...
14.04.2016
4
ответа

Как циклически повториться через reverse-i-search в Bash?

В терминале я могу ввести CTRL-R для поиска команды соответствия, ранее введенной в Bash. Например, если я ввожу CTRL-R затем grep, списки моя последняя команда grep, и я могу совершить нападки, входят для использования его. Это только...
08.04.2016
4
ответа

Вариант использования / практический пример для встроенного exec Bash

Учтите это из документации встроенного exec Bash: exec заменяет оболочку без создания нового процесса. случай / практический пример. Я не понимаю, как это делает ...
20.03.2016
4
ответа

Поиск строки во всех файлах .txt [дубликат]

Есть ли способ найти строку test123 во всех текстовые файлы на жестком диске?
09.03.2016
4
ответа

bash - источник без загрязнения собственного пространства имен [безопасное получение переменных из других скриптов]

Я хочу присвоить содержимое переменных другого скрипта bash переменным вызывающего скрипта. В частности, я создал такой файл: https://projects.archlinux.org/svntogit/packages.git/plain/...
01.03.2016
4
ответа

Поиск папки расширений PHP с помощью bash

Я пытаюсь создать сценарий bash для установки расширения Source Guardian PHP, однако каталог назначения отличается в каждом последующем выпуске Ubuntu. Установка PHP5 в Ubuntu 14.04 ...
20.02.2016
4
ответа

Bash: конвейер 'find' output в ' readarray '

Я пытаюсь найти файлы с помощью find и поместить эти файлы в массив Bash, чтобы я мог выполнять с ними другие операции (например, ls или grep). Но я не могу понять, почему readarray не читает ...
17.02.2016
4
ответа

как получить доступ к следующему аргументу параметров командной строки в bash?

Скажем, у меня есть следующее: for i in $@; do echo ${i+1} done и я запускаю это в shell $ test.sh 3 5 8 4, он выводит 1 1 1 1 1 Почему не работает ${i+1}? Я пытаюсь получить доступ к следующему аргументу для ...
10.02.2016
4
ответа

Метод командной строки для поиска опечаток в повторяющихся словах с номерами строк

Обновлено: уточнение требований к номеру строки, некоторые сокращения многословности Из командной строки есть способ: проверить файл с текстом на английском языке найти опечатки в повторяющихся словах, вместе с номерами строк, где ...
09.02.2016
4
ответа

Вычислить среднее значение с помощью аргумента командной строки

Задача состоит в том, что если входные числа: 4 1 2 9 8 Выходные данные = ( сумма всех, кроме first_number_in_series) / first_number в серии Тогда среднее выходное значение должно быть 1 + 2 + 9 + 8 / (first_number_in series) = 20/4 = 5 У меня
07.02.2016