Tag: сценарий

неверная ошибка даты для% m% d% Y

Я хочу преобразовать String в формате% m% d% Y на сегодняшний день. Но, получив неверную ошибку даты, как показано ниже: bash-4.1$ date -d '10042015' +"%m%d%Y" date: invalid date `10042015' Как это исправить?

Преобразование даты в оболочке bash

У меня есть файл csv (с именем a.csv ), экспортированный из DB mongo следующим образом: … ABC,DN,1000,RENEW_DAY,Thu Apr 27 2017 23:19:47 GMT+0700 (ICT),1,1,4,-1 ANSLAS,DN,1000,RENEW_DAY,Thu Apr 27 2017 23:19:52 GMT+0700 (ICT),1,1,4,-1 … Я хочу импортировать этот файл в MySQL, но этот формат даты не может быть вставлен. Поэтому у меня есть идея, чтобы преобразовать это как […]

Как подключить вывод netcat? Проблемы с xargs и кавычками

Я пытаюсь передать все, что nc получает с этим: nc -l 20000 | xargs /root/test … и он отлично работает, за исключением случаев, когда xargs получает цитируемые аргументы – он разбивает их, как если бы они были отдельными … Итерация по аргументам ( /root/test ) показывает, что они не переданы правильно: for i in $*; […]

Скрипт не работает, но команда работает вне сценария

У меня очень простой скрипт, который в основном запускает команду, а затем отправляет отчет пользователю: #!/bin/bash FROMDATE=`date -d "last week 13:00 " '+%Y-%m-%d'` TODATE=`date '+%Y-%m-%d'` SLOWLOG='/var/log/mysql/slow-queries.log' REPORT='/home/user/slow.log.'$TODATE PTQUERY='/usr/bin/pt-query-digest' SUBJECT="Slow Query Report — $TODATE" EMAIL="blah@blah.com" $PTQUERY –since=\'$FROMDATE\' –until=\'$TODATE\' $SLOWLOG > $REPORT /usr/bin/mutt -s "$SUBJECT" "$EMAIL" < $REPORT Все работает отлично, когда я запускаю это вручную (ниже) […]

запросить ошибку, если нет аргумента argv ожидать сценарий

Мне нужно запустить сценарий ожидания для цели ssh для входа, но мне нужно создать файл, обеспечивающий argv при выполнении команды. Когда я запускаю этот ниже сценарий, файл создается. #!/usr/bin/expect set file [lindex $argv 0] set date [exec date "%Y-%m-%d"] spawn sh -c "touch output-$file-$date.csv" вывод команды [root@centseven ~]# ./demo A spawn sh -c touch output-A-2017-September-21.csv […]

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

$ SAT=$(date -dsaturday +%Y-%m-%d) $ SUN=$(date -dsunday +%Y-%m-%d) $ $ echo $SAT 2016-04-09 $ echo $SUN 2016-04-10 $ Я знаю, как я могу перечислить следующие даты в субботу и воскресенье. Как я могу перечислить всю следующую субботу и воскресенье в течение следующих 6 месяцев? Я использую bash на Ubuntu.

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

Я обрабатываю пакет данных предметов рекурсивно, вызывая скрипт в родительском каталоге. Например, у меня есть родительский каталог: /home/subjects и подкаталоги, которые содержат данные: /home/subjects/0393 /home/subjects/0389 /home/subjects/9920 (Around 250 subjects) Каждый файл в каждом подкаталоге имеет расширение файла .nii. Я составил код, который вызывает несколько команд из программы нейробиологии, ища это конкретное расширение файла в качестве […]

Как эмулировать эффект KWin по командной строке?

Я хотел бы применить Эффект Инверсии Google, когда я запускаю свою систему. Итак, мне нужно знать, как назвать этот эффект KWin с помощью терминала. OBS .: Я пробовал xte "keydown Meta_L" "key i" "keyup Meta_L" , но не работал.

Возможное состояние гонки при подключении плагинов для наушников

В настоящее время я пытаюсь запустить скрипт для подключения к наушникам. Я узнал, что я могу писать сценарий довольно легко, как событие acpi . Я создал файл в /etc/acpi/events/ с помощью event event=jack[ /]headphone , который затем просто вызывает мой скрипт. Я также определил файл и точную строку, в которой содержится информация о том, подключены […]

Сценарий Ed работает только в том случае, если набирается медленно

В этом контексте я столкнулся с ситуацией, когда ed file < script будет печатать ? и выйти с ошибкой 2, в то время как набирать или вставлять команды из script одному, работала нормально. Даже если процесс оболочки проходит файл через одну строку за раз, когда sleep между ними работал. Так что мне кажется, что моя […]

Linux и Unix - лучшая ОС в мире.