1
ответ

Перенаправить обратно на stderr в оболочке

Скорее повторяю мой вопрос, так как Я по ошибке спросил в SO с тегом оболочки bash и решил, что это более подходящее место. Я пишу сценарий оболочки в AWS DataPipeline, который подключается к ...
02.08.2017
1
ответ

Перемещение файлов из разных подпапок в подпапки

У меня разные папки каждый содержит файлы как таковые: /.example1/example1.txt /.example1/example2.txt /.example2/example1.txt /.example2/example2.txt и т.д. И хочу найти способ переместить каждый из ...
01.08.2017
1
ответ

Если \ $ var не \!

У меня есть сценарий, который в настоящее время дает следующий результат: ... Обработка ! Обработка $ 6 $ vxVOJhOX $ U2flG.WASP1fEsqNy1Q0S9YROgdNJi9TTC8Gn74Al4w03unxr4qtHeaeRl8sWsGLG4Om5WbUJVsqNaCD4t4tG. Обработка! ...
01.08.2017
1
ответ

Запустите команду на основе частоты стандартного вывода

У меня есть программа, которая очень быстро записывает в стандартный вывод пакет текста, но в выводе нет определенного вывода, который Я могу написать цикл ожидания для. Пример stdout моей программы: [time:here]...
31.07.2017
1
ответ

Как разрешить возврат в небуферизованном / неканоническом режиме?

Я работаю над несколькими программами на C, такими как оболочка и текстовый редактор, которые необходимо запускать без флагов ECHO и ICANON. Я отключил их с помощью termios.h и сумел написать свою собственную функцию get ...
30.07.2017
1
ответ

Как я могу использовать shebang для различения версий python

У нас есть несколько различных версий python, которые мы загружаем модулями. Это может быть обычная установка python 2 или 3 или версия anaconda с целым набором дополнительных библиотек. На данный момент, если я ...
28.07.2017
1
ответ

Синтаксис sed для удаления определенных элементов [closed]

Я хочу использовать команду «sed» для удаления «\ n», «\ r», «Connected."и" "из строки. echo" Подключено. 97 "| sed -e 's / [Connected. | \ N | \ r \] // g' Я ожидаю получить обратно" 97 ".
27.07.2017
1
ответ

rsync - копировать содержимое каталога, только если определенный файл не существует.

Мы хотим перенести содержимое старого сервера на новый, но вместо того, чтобы копировать все, мы хотим исключить любой каталог, имеющий .swf файл в нем. Нам известен флаг --exclude, но он будет ...
24.07.2017
1
ответ

Перезапустите сценарий, если он не прошел часть пути

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

Paste ведет себя странно в оболочке

Я использую zsh. Я щелкну правой кнопкой мыши, скопирую что-нибудь из окна zsh, а затем щелкну правой кнопкой мыши и вставлю это. Я всегда теряю некоторое количество символов, и заглавные буквы последнего символа переворачиваются. например....
20.07.2017
1
ответ

Bash Script для удаления каталогов старше 5 дней? [закрыто]

#! / bin / bash exec 3> & 1 4> & 2 ловушка 'exec 2> & 4 1> & 3' 0 1 2 3 exec 1 >> / var / log / folderpurge.log 2> & 1 date ########################## # Самостоятельно поясняющий printf # # ...
17.07.2017
1
ответ

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

В оболочке unix есть три символа подстановки: *,? И []. Могу ли я изменить настройки таких подстановочных знаков? Например, символ или их поведение? Пытаясь ответить на этот вопрос сам, я ...
15.07.2017
1
ответ

Выходной сигнал в ловушке, вызвавший ее вызов?

Допустим, у меня есть следующая ловушка, которая улавливает некоторые сигналы, завершающие скрипт: #! / Bin / ш trapterm () {echo "Процесс (PID: $$) прерван." > & 2 выход 2 } # добавить ловушку в ...
15.07.2017
1
ответ

Почему мой запускаемый udev скрипт не работает?

Я создал правило udev для синхронизации моего USB-накопителя с папкой с документами, но похоже, что оно не работает. 95-usb-auto-sync.rules: ACTION == "add", ATTRS {idVendor} == "0930", ATTRS {idProduct} == "...
13.07.2017
1
ответ

if… else… оператор if (команда не найдена, ошибка)

Может кто-нибудь сказать мне, что не так с этим циклом? Ошибка, которая у меня есть, находится в строке 107 (первая строка цикла). Он говорит: [V2016057174800: команда не найдена. Я пытаюсь связать два ...
12.07.2017
1
ответ

Какова цель оболочки uucico в HP-UX, Solaris и, возможно, других разновидностях Unix?

Я сам не являюсь администратором Unix, но я регулярно работаю с серверами Unix и довольно хорошо знаком с их работой. Так что, возможно, это что-то очевидное, но я не могу найти ответ ...
12.07.2017
1
ответ

Разрешить только живому дышащему пользователю выдавать команду [closed]

У меня есть приложение, которое принимает ввод от стандартного ввода, назовем это приложение suman -f, который можно запустить из командной строки. Я хотел бы ограничить ввод только реальным пользователем-человеком и не разрешать ...
11.07.2017
1
ответ

Как зафиксировать только стандартную ошибку в этом сценарии bash?

это мой сценарий scash query = "select * from blabla;" sqlplus64 -S / nolog <> errorLog.txt CONNECT имя пользователя / pwd @ domainName: 1521 / serviceName ...
08.07.2017
1
ответ

Создание хост-приложения [закрыто]

Как я могу создать приложение, которое может передавать исполняемые файлы с одного компьютера на другой? То есть с одного IP-адреса на другой в Linux?
08.07.2017
1
ответ

Команда 'setenv' не работает в оболочке tcsh при явном вызове

Я могу запустить setenv в моей оболочке tcsh отлично работает такая команда: echo $ 0 / usr / bin / tcsh echo $ SHELL / usr / bin / tcsh setenv START_TIME `дата +% s` эхо $ START_TIME 1499355967 Но всякий раз, когда я запускаю его ...
06.07.2017
1
ответ

Настройка истории cli в FreeBSD 11

В $HOME/.profile переменная окружения ENV установлена в $HOME/.shrc и определена через export ENV. Мой shell echo $0 -sh. В $HOME/.shrc я объявил переменные HISTFILE и HISTSIZE: HISTFILE=$HOME/....
06.07.2017
1
ответ

Можно ли в zsh (или любой другой оболочке) определить псевдонимы, чувствительные к каталогу?

Я хочу использовать разные псевдонимы (или, возможно: один и тот же псевдоним по-разному) в зависимости от текущего рабочего каталога. Например, я хочу использовать l как сокращение для ls с некоторыми дополнительными опциями. ...
05.07.2017
1
ответ

rm -rf не работает с цифрами в linux?

Это мой текущий каталог, который содержит следующие папки: rpea-vd1-430: ls rev10 rev11 rev12 rev2 rev3 rev4 rev5 rev6 rev7 rev8 rev9 Synthesis.config Synthesis.html Я использовал ...
05.07.2017
1
ответ

История кликов FreeBSD для оболочки sh

Во время установки FreeBSD 11 Release я установил для своего нового пользователя стандартную оболочку «/ bin / sh» по умолчанию. Есть ли способ сделать историю этой оболочки постоянной, чтобы я мог использовать ее после перезагрузки. Или ...
04.07.2017
1
ответ

Carriage return with echo command

Я практиковал команду echo с опцией \r (carriage return), как показано ниже. echo -e "Это \r мой колледж" вывод: мой колледж, но когда я добавляю еще одно слово перед \r, как показано ниже echo -e "Это \r...
03.07.2017
1
ответ

Ошибка при разветвлении цикла for?

В разветвленной оболочке я пытаюсь запустить код, который принимает два входных файла и выводит четыре файла. Вот пример того, что я пытаюсь выполнить в цикле for - он дает результаты. Я ...
01.07.2017
1
ответ

Я использую `history -c` очистить историю, почему первый идентификатор команды не начинается с` 1`?

Я использую историю -c очистить историю, почему первая команда id не начинается с 1? aircraftdeMacBook-Pro: shell_dir ldl $ history -c aircraftdeMacBook-Pro: shell_dir ldl $ history 35 история Вы можете ...
01.07.2017
1
ответ

Не искать в PATH при поиске файла

Есть ли способ в bash и, надеюсь, в других оболочках (какой-нибудь переносимый метод), чтобы предотвратить ./source поиск переменной PATH?
29.06.2017
1
ответ

Почему нет исходных сценариев profile.d 'sudo sh'

У меня есть установка CentOS 7, где / bin / sh - это символическая ссылка на bash. Однако при использовании sudo они ведут себя иначе. Например, с 'sudo sh': (скрыто) ~] $ sudo sh sh-4.2 # ...
29.06.2017
1
ответ

Изменение размера терминала из командной строки

Я хотел бы иметь возможность увеличивать и уменьшать размер терминала (я использую терминатор) по желанию. Например, чтобы, дав команду resize 600-400, я мог изменить размер терминатора ...
28.06.2017