1
ответ

Дата «1 месяц назад» не работает в AIX

На машине A (под управлением Oracle Linux Server версии 6.4) я могу разумно получить дату 1 месяц назад, используя следующую команду: $ (date - d «1 месяц назад» '+% Y0% m') Но он не работает ...
26.02.2016
1
ответ

Проблема с bash скриптом, запущенным из php от имени root

Я делаю php панель, с которой вы можете установить такие приложения как owncloud & plex на ваш сервер. Я создал несколько bash-скриптов, которые устанавливают и удаляют программное обеспечение. Я протестировал их все из shell, ...
26.02.2016
1
ответ

Самый элегантный способ завершить программу straced

Я хочу захватить определенную вещь с помощью strace и затем немедленно выйти. Таким образом, программа остается живой: strace ... program 2>&1 | grep --line-buffered ... | read line. Есть ли простой способ ...
25.02.2016
1
ответ

Сценарии таймаута при использовании USBMount

Я использую Usbmount (https://github.com/rbrito/usbmount) на системе raspbian для автоматического определения вставки и извлечения флешки в устройство, а затем запускаю сценарий из /etc/usbmount/mount.d/...
25.02.2016
1
ответ

Bash - Регулярное выражение для сопоставления кортежей чисел [дубликат]

Я хочу проверить, является ли строка, записанная в переменную в bash с помощью команды чтения, кортежем из двух номеров. Насколько мне известно, это должно быть возможно с if [["$ input" = ~ "$ regex"]]; ...
19.02.2016
1
ответ

Сценарий переключения Wi-Fi не работает должным образом через i3

В моем ~ / .i3 / config есть следующая строка: bindsym XF86WLAN exec ~ / .i3 / i3-scripts / toggle-wifi.sh toggle-wifi.sh : #! / bin / bash если nmcli nm wifi | grep -q "отключен"; затем nmcli nm wifi on ...
19.02.2016
1
ответ

Синтаксический анализ аргумента команды с разделителями в ksh

Моя система генерирует неструктурированный файл с 7 аргументами: Field1,Field2,Field3,Field4,Field5,Field6,Field7 Поле1,Поле2,Поле3,Поле4,Поле5,Поле6,Поле7 Поле1,Поле2,Поле3,Поле4,Поле5,Поле6,Поле7 ...
17.02.2016
1
ответ

Скрипт сайта для пополнения счета мобильного телефона

Недавно я узнал, что могу свернуть сайт с помощью команды bash curl --user user:pass xyz.com У меня есть идея для пополнения счета мобильного телефона с помощью скрипта bash. Я хочу написать скрипт, который ...
17.02.2016
1
ответ

If #head versionnumber.txt < #head latestversionnumber.txt then: do this

Я работаю над автоматизацией службы обновления. Я создал два текстовых файла, которые содержат только номер версии. versionnumber.txt: 3861 latestversionnumber.txt: 4002 Как я могу сравнить эти два ...
16.02.2016
1
ответ

Почему эти вложенные параметры в сценарии оболочки POSIX разделяются по словам?

У меня есть сценарий count_args, который считает аргументы: #! / Bin / sh echo $ # Если я вызываю его с этими параметрами, он сообщает мне, что получает два аргумента: $ ./count_args --options '1 2' 2 Но если я построю ...
14.02.2016
1
ответ

Unix scripting : Writing to another file with ":" is failing

У меня есть следующая запись (и много других подобных записей) в одном файле 9460 xyz abc (lmn):1027739543798. Идентификационный номер налогоплательщика (ИНН): 123. Для всех ИБН. 2016/02/03 Мне нужно найти ...
03.02.2016
1
ответ

Строки префиксов и суффиксов для каждой выходной строки из команды

Я столкнулся с проблемой при попытке написать сценарий Bash. Когда grep выводит, он возвращает (обычно) много строк. Я хотел бы добавить префикс и суффикс к каждой из этих выходных строк. Я бы также ...
31.01.2016
1
ответ

Как удалить позиционный параметр из $@

По сути, я хочу "вырвать" первое вхождение -inf из списка параметров. (Остальные параметры будут переданы другой команде). В имеющемся у меня сценарии есть следующее ...
29.01.2016
1
ответ

выйти из системы с помощью сценария оболочки

Я выполняю некоторые операции с помощью сценария оболочки. Если этот сценарий успешен, продолжайте, иначе выйдите из системы текущего пользователя. Я не могу найти способ выйти из системы текущего пользователя. Я пытался использовать exit, но кажется .
24.01.2016
1
ответ

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

Я хотел бы записать простой сценарий, который должен работать демоном. Единственная вещь, которую должен сделать этот демон, должен проверить, не была ли в течение установленного срока ни клавиша нажата, ни мышь, перемещенная, ни...
23.01.2016
1
ответ

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

У меня есть текстовый файл (пробел как разделитель), как показано ниже: Date Time---------OtherFields-------Source IP Destination IP 2014-11-24 12:58:59.290 1.2.3.4 5.6.7....
20.01.2016
1
ответ

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

У меня есть скрипт bash shell (my_script.sh), который запускает скрипт (their_script) во время выполнения. Мой скрипт (my_script.sh) выглядит следующим образом : THISDIR=`dirname $(readlink -f $0)`. main() { cd $THISDIR ...
19.01.2016
1
ответ

Прочтите файл построчно, и если условие соблюдается, продолжайте чтение до следующего условия [закрыто]

У меня есть файл foo.txt test qwe asd xca asdfarrf sxcad asdfa SDCA цап дакка еа SDCV asgfa SDCV ewq qwe а df фа вас фг fasdf eqw qwe aefawasd Adfae asdfwe asdf эра fbn tsgnjd Nuydid hyhnydf gby asfga ...
19.01.2016
1
ответ

Как подсчитать узлы и получить значение атрибута без использования xpath

В настоящее время у меня есть сценарий оболочки, подобный этому: LOGIN = `curl 'https://www.ponta.jp /u/LWAS900/SLWAS900010.htm '-sS | grep '
16.01.2016
1
ответ

как разделить длинную команду psql в сценарии bash на несколько строк

У меня есть длинная команда psql для выполнения в сценарии bash shell, и мне интересно, какой правильный способ разделить ее на несколько строк? Стандартный сценарий Unix 'split line' с обратным слешем ...
15.01.2016
1
ответ

извлечь текст из txt файл [дубликат]

У меня есть файл, содержащий около 20 миллионов предложений, как я могу извлечь из него 2 миллиона предложений? Я думал об использовании команды split, такой как "split -l 2000000 sub2016", но потом ...
14.01.2016
1
ответ

Извлечь текст между тремя одинарными кавычками

У меня в описании файла есть следующее: '' 'Это правило запрещает бросать строковые литералы или интерполяции. В то время как JavaScript (и CoffeeScript по расширению) позволяет любому выражению ...
12.01.2016
1
ответ

Как вставить переменную в циклы for? [дубликат]

для последовательности в {046725..046899} сделать #body done Вышеупомянутый сегмент кода работает красиво, сохраняя предшествующие нули в переменной seq, но почему следующий сегмент кода не запускается? Там в любом случае? Мне нужен seq ...
11.01.2016
1
ответ

Как считать числа, начинающиеся с нулей, десятичными целыми

В качестве входных данных можно использовать имя файла, например: A-B-000001-C A-B-000002-C ..... ..... A-B-999999-C Все файлы должны быть последовательными. Я хочу найти недостающие последовательные имена файлов. Для этого я разделяю 6 ...
11.01.2016
1
ответ

Как я проверяю, существует ли в строке конкретное число. Слово?

как будто у меня есть это строк в файле {218394 ted 'y' ted} {131241 john 'n' ted}, и я хочу проверить, продолжается ли его y, если n нет! у меня есть этот код до сих пор !: read -p "Введите свой ответ:" echo ...
10.01.2016
1
ответ

Могу ли я указать диапазоны для параметров? [дубликат]

У меня есть этот код: if [[$ 1 = "-s"]] && [[$ 2 = 0-9]] затем эхо "да" fi 0-9 у меня не работает. Что мне действительно нужно, так это ввести, например, -x 3 (или любое число).
09.01.2016
1
ответ

`Синтаксическая ошибка:« («неожиданно» при создании массива

У меня два (Debian) сервера Linux. Я создаю сценарий оболочки. На первом я создаю массив таким образом: #! / Bin / трепать target_array = ("/ home / user / direct / filename -p123 -r" ) Это прекрасно работает. Но ...
08.01.2016
1
ответ

Условные включения в стиле ifdef для оболочки

Рассмотрим следующий сценарий. #! / bin / sh echo "" | ...
07.01.2016
1
ответ

Почему комментирование этой строки в сценарии оболочки (с использованием pdftk) вызывает проблемы?

Рассмотрим следующий простой сценарий оболочки (с использованием pdftk): #! / Bin / sh echo "" | ps2pdf -sPAPERSIZE = a4 - blank.pdf pdftk \ A = blank.pdf \ B = blank.pdf \ C = blank.pdf \ cat AC \ ...
03.01.2016
1
ответ

Переименовать файлы в соответствии с их родительским каталогом с помощью команды find / xargs?

У меня есть такая структура каталогов: Project / | + - Часть1 / | | | + - audio.mp3 | + - Часть2 / | | | + - audio.mp3 | + - Часть 3 / | | | + - audio.mp3 ... Я хочу ...
31.12.2015