0
ответов

Как сравнить две строки DateTime и вернуть разницу в часах? (оболочка bash)

Я могу сделать это на php с помощью следующего кода: $ dt1 = '2011-11-11 11:11:11'; $ t1 = strtotime ($ dt1); $ dt2 = date ('Y-m-d H: 00: 00'); $ t2 = strtotime ($ dt2); $ tDiff = $ t2 - $ t1; $ hDiff = round ($ tDiff / ...
вопрос задан: 16 March 2016 09:14
0
ответов

Удалить все строки, кроме совпадающей строки шаблона. Лучшая практика (sed)

Я хочу удалить все строки, кроме строки (строк), содержащей соответствующий шаблон. Вот как я это сделал: файл sed -n 's / matchingpattern / matchingpattern / p'. txt Но мне просто любопытно, потому что я переименовал сопоставление ...
вопрос задан: 15 March 2016 13:14
0
ответов

Чтение с CAT: STOP, если не получение данных

Есть ли способ сказать команду CAT, чтобы остановить чтение, когда не получают никаких данных? Может быть, с каким-то «тайм-аутом», который указывает на то, как долго данные не являются входящими. Любые идеи?
вопрос задан: 2 March 2016 13:20
0
ответов

Как проверить, является ли значение переменной в скрипте AWK нулевым или пустым?

Я использую сценарий AWK для обработки некоторых журналов. В одном месте мне нужно проверить, является ли значение переменной нулевым или пустым, чтобы принять какое-то решение. Любая идея, как добиться того же? awk ' { { разделить ($...
вопрос задан: 15 February 2016 04:00
0
ответов

Unix - создать путь к папкам и файлу

Я знаю, что вы можете использовать mkdir для создания каталога и прикосновения для создания файла, но есть ли там нет возможности выполнить обе операции за один раз? то есть, если я хочу сделать следующее, когда другая папка не существует: cp ...
вопрос задан: 10 February 2016 18:34
0
ответов

Как переключаться между несколькими файлами в UNIX при использовании редактора VI?

Я новичок в UNIX. Я использую редактор VI для программирования на C. Если я открываю несколько файлов одновременно, используя редактор VI, например, vi * .c, я могу редактировать только первый файл. Если я нажму ": WQ", это показывает мне, что ...
вопрос задан: 20 January 2016 20:41
0
ответов

Каково использование/значение "#!/bin/sh" в shell scripting?

Каково использование/значение "#!/bin/sh" в shell scripting? Пожалуйста, сообщите мне, учитывается ли он в сценарии или нет, поскольку он закомментирован.
вопрос задан: 5 January 2016 20:46
0
ответов

Скрытие секрета от параметра командной строки в Unix

У меня есть скрипт, который запускает внутри себя команду с секретным параметром. Например: #! / Bin / bash имя-секретной команды При выполнении команды я могу прочитать ps -ef | grep ...
вопрос задан: 27 December 2015 20:53
0
ответов

Как отсортировать файлы по отметке времени в unix? [закрыто]

Как отсортировать файлы по метке времени в unix? Мне нужно отсортировать файлы, а также по времени их создания.
вопрос задан: 21 December 2015 17:38
0
ответов

OS X / Linux: труба на два процесса?

Я знаю о программе1 | программа2 и программа1 | тройник выходной файл | program2, но есть ли способ передать выходные данные program1 как в program2, так и в program3?
вопрос задан: 20 December 2015 04:54
0
ответов

Сравнение параметра командной строки со строкой

Вот мой код: #! / Bin / bash если ["$ #" -ne 2]; затем echo "$ 0: ожидается ровно 2 аргумента" выход 3 fi if [$ 1! = "файл" -a $ 1! = 'dir']; then echo "$ 0: первый аргумент должен ...
вопрос задан: 8 December 2015 04:11
0
ответов

Общий макрос для идентификации производной системы UNIX? (Linux, OSX, BSD,…)

Интересно, почему в MacOSX макрос __unix__ не определен. Разве MacOSX не является производным от BSD UNIX? Если я определю макрос __unix__ в своем коде, могут ли у меня возникнуть проблемы? Вообще при проверке ...
вопрос задан: 28 November 2015 16:09
0
ответов

Параметр sed -i не работает в Solaris

Я использую sed для замены строки на NULL в файле. Я использовал команду sed -i "s /.* shayam. * // g". ФАЙЛ Это нормально работает в Linux. shayam заменяется пробелом в ФАЙЛЕ. Но когда я использовал ...
вопрос задан: 24 November 2015 11:33
0
ответов

Как отсортировать вывод «grep -l» в хронологическом порядке по дате последнего изменения?

Я использую флаг -l с grep, чтобы просто вывести совпадающие имена файлов. Затем я хочу перечислить файлы результатов ()в порядке возрастания, т.е. самые новые последние. Очевидно, что grep -l *.txt | лс -рт...
вопрос задан: 22 November 2015 10:23
0
ответов

Unix (Cygwin )whatis :возвращает все команды как «ничего подходящего»

По какой-то странной причине команда «whatis» в моей оболочке Unix (cygwin )не работает. Он постоянно возвращает «ls :ничего подходящего» или «cd :ничего подходящего». Мне интересно, есть ли что-то...
вопрос задан: 18 November 2015 13:45
0
ответов

Как «вырезать» значение null?

Команда Unix 'file' имеет опцию -0 для вывода нулевого символа после имени файла. Это якобы хорошо для использования с «вырезать». Из справочного файла: -0, --print0 Выводить нулевой символ ‘\0’ после ...
вопрос задан: 15 November 2015 10:30
0
ответов

Регулярное выражение grep в Unix, содержащее 'x', но не содержащее 'y'

Мне нужно однопроходное регулярное выражение для grep unix, которое содержит, скажем, альфа, но не содержит бета. grep 'alpha' <> | grep -v 'beta'
вопрос задан: 30 October 2015 10:24
0
ответов

Ansible: лучшая практика для ведения списка sudoers

В документации есть пример использования модуля lineinfile для редактирования / etc / sudoers. - lineinfile: "dest = / etc / sudoers state = present regexp = '^% wheel' line ="% wheel ALL = (ALL) NOPASSWD: ALL '"...
вопрос задан: 27 October 2015 09:31
0
ответов

linux поиск файла на основе шаблона имени файла

Я хочу выполнить поиск в серии файлов на основе имени файла. Вот мой каталог: например, у меня был файл выше. Я только хочу найти файл без _bak.
вопрос задан: 15 October 2015 12:07
0
ответов

Curl кодирование командной строки параметров запроса для HTTP PUT

У меня есть несколько параметров запроса, которые я хочу отправить в операции HTTP PUT, используя curl. Как мне кодировать параметры запроса? Пример: $ curl -X PUT http: //example.com/resource/1? Param1 = значение% 201 & ...
вопрос задан: 6 October 2015 21:28
0
ответов

Unix Export Command [Закрыто]

Я пытаюсь понять использование команды экспорта. Я пытался использовать Export Man Export, но для этой команды нет руководства. Кто-нибудь может помочь мне понять использование экспорта в Unix?
вопрос задан: 1 October 2015 21:26
0
ответов

​​процесс повторного родительства: контроль над тем, кто является новым родителем.

Всегда ли новый родительский элемент "инициализируется" или есть способ контролировать, кто станет новым родителем? Википедия, кажется, указывает, что это всегда "init". Я очень надеюсь, что это не так. Я пробовал ...
вопрос задан: 26 September 2015 10:38
0
ответов

Можно ли принять процесс?

Процесс A разветвляет процесс B. Процесс A умирает, и поэтому init принимает B. Сторожевой таймер создает процесс C. Возможно ли каким-либо образом C принять B от init? Обновить: Или вообще можно было бы...
вопрос задан: 26 September 2015 10:36
0
ответов

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

Можно ли получить доступ к каталогу пользователя «~ /» на этапе сценария сборки Xcode? Сейчас я пытаюсь напрямую использовать "~ /", но при компиляции он жалуется, что каталог не существует. Есть ли ...
вопрос задан: 16 September 2015 16:35
0
ответов

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

Как правильно вызвать некоторую команду, хранящуюся в переменной? Есть ли различия между 1 и 2? #! / bin / sh cmd = "ls -la $ APPROOTDIR | исключение grep" # 1 $ cmd # 2 eval "$ cmd"
вопрос задан: 14 September 2015 18:50
0
ответов

Системный вызов UNIX fork (), что когда запускается?

void child (int pid) {printf ("Child PID:% d \ n", pid); выход (0); } void parent (int pid) {printf ("Родительский PID:% d \ n", pid); выход (0); } void init () {printf ("Init \ n"); // выполняется перед выводом ...
вопрос задан: 4 September 2015 20:08
0
ответов

как просмотреть содержимое файла в unix в режиме ftp DOS ?

Как я могу просмотреть содержимое файла (на сервере Unix), когда я вхожу в Unix из командной строки Windows в режиме FTP? Я пробовал vi, cat и ed, но ни один из них не работает. Я могу просмотреть файлы с помощью ls -l, ...
вопрос задан: 1 September 2015 01:07
0
ответов

Какой смысл иметь key_t, если ключом для доступа к разделяемой памяти будет возвращаемое значение shmget ()?

Почему при использовании разделяемой памяти мы должны заботиться о создание ключа key_t ftok (const char * path, int id); в следующем фрагменте кода? key_t ключ; int shmid; ключ = ftok ("/ home / beej / somefile3", 'R'); ...
вопрос задан: 26 August 2015 09:38
0
ответов

не удается создать источник файла свойств в сценарии оболочки

Я попробовал следующие два способа создания источника файла свойств #!/bin/sh . import.properties echo $USER_ID echo $INPUT_FILE Написано : ./test.sh[3]: import.properties: not found when tried using ...
вопрос задан: 24 August 2015 00:59
0
ответов

Вызов команды «source» из подпроцесса.Popen

I есть сценарий .sh, который я вызываю с источником the_script.sh. Звонить регулярно - нормально. Однако я пытаюсь вызвать его из моего скрипта python через subprocess.Popen. Вызывая его из Popen, я ...
вопрос задан: 23 August 2015 18:28