Вопросы с тегом «shell»

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

Мне было интересно, если кто-нибудь знает, как рекурсивно изменять временные метки папок на основе последней найденной метки времени файлов в этой папке. Так, например: jon @ UbuntuPanther: / media / media / MP3s / Foo Fighters / (1997-05-20) Цвет и форма $ ls -alF всего 55220 drwxr-xr-x 2 Джон...

15
Есть ли способ настроить форматирование даты / времени на экране входа в систему GNOME 3 и на рабочем столе?

Я специально ищу, чтобы изменить форматирование в двух местах: На рабочем столе дата / время читаются как «Сб 21:05». Я хотел бы прочитать «23 июля 11 21:05» или «23 июля 11 21:05». Другими словами, я хочу изменить отображение дня недели для отображения дня, короткого названия месяца и короткого...

15
Куда делся завершающий символ новой строки из моей подстановки команд?

Следующий код лучше всего описывает ситуацию. Почему последняя строка не выводит завершающий символ новой строки? Вывод каждой строки показан в комментарии. Я использую GNU Bash, версия 4.1.5 echo -n $'a\nb\n' | xxd -p # 610a620a x=$'a\nb\n' ; echo -n "$x" | xxd -p # 610a620a echo -ne "a\nb\n" |...

15
Как я могу обработать необработанные двоичные данные в канале bash?

У меня есть функция bash, которая принимает файл в качестве параметра, проверяет, существует ли файл, а затем записывает все, что выходит из stdin, в файл. Наивное решение прекрасно работает для текста, но у меня проблемы с произвольными двоичными данными. echo -n '' >| "$file" #Truncate the...

15
Вставка из буфера обмена в оболочку zsh или bash с поддержкой vi

Я хотел бы иметь возможность вставлять из системного буфера обмена (или выделения текста) в мою "vi-like" оболочку с помощью клавиатуры. Я обычно использую zsh и иногда bash. В обоих случаях у меня установлена ​​оболочка с vi-подобным поведением ( bindkey -v/ set -o vi). В vim поведение, которое я...

15
символическая ссылка на каталог и относительный путь

Я создал символическую ссылку с абсолютным путем к каталогу (Blink) и, например, следующее дерево: $ ls -l /tmp/A total 0 lrwxrwxrwx 1 root root 6 Apr 3 12:27 Blink -> /tmp/B -rw-r--r-- 1 root root 0 Apr 3 12:27 foo $ ls -l /tmp/B total 0 -rw-r--r-- 1 root root 0 Apr 3 12:27 bar затем я иду в /...

15
sudo over ssh: tty отсутствует и не задана программа askpass

Я продолжаю получать эту ошибку и пробовал несколько способов, обсуждаемых в Интернете, чтобы исправить это, и ни один из них не работает для меня. У меня настроены ключи SSH, поэтому, когда я запускаю 'ssh newton@host.com'его, он автоматически входит в систему, я также настраиваю этого...

15
В чем разница между ping -w и ping -W?

Для чего -wустановлен флаг (крайний срок) ping? Я не могу найти описание этого на pingстранице руководства ; только для -W, который занимает секунды в качестве параметра. В чем разница между ними, и как я могу установить время ожидания пинга (если хост не отвечает) до 200...

15
Вывод команды не в stderr и не в стандартный вывод

Я наткнулся на эту проблему, поэтому мне интересно, как это возможно? Стандартный прогон команды: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 Хорошо, давайте попробуем получить...

15
Как сохранить цветовые коды с помощью ввода grep?

Если я использую две последовательные grepкоманды, например: echo "foo bar" | grep foo | grep bar Тогда первый шаблон ("foo") не подсвечивается. На самом деле, похоже, что grep удаляет коды цветов из своего ввода. Есть ли способ предотвратить...

15
Shell Script - синтаксическая ошибка рядом с неожиданным токеном else

С помощью следующего сценария оболочки, почему я получаю ошибки syntax error near unexpected token `else' Shell Script echo "please enter username" read user_name echo "please enter password" read -s pass echo ${ORACLE_SID} SID=${ORACLE_SID} if ["${ORACLE_SID}" != 'Test'] then sqlplus -s -l...

15
Разница между \ е и ^ [

Жиль написал : символ 27 = 033 = 0x1b = ^[=\e Демизей написал : ^ [это просто представление ESCAPE и \ e интерпретируется как фактический символ ESCAPE Тогда я также нашел эту строку из статьи TechRepublic Убедитесь, что вы записали последовательность клавиш как \ e [24 ~, а не ^ [[24 ~. Это...

15
Как отобразить количество строк, выводимых командой в режиме реального времени?

Я использую svn exportкак часть сценария упаковщика для своего приложения, и похоже, что эта команда, как и многие другие, не имеет какого-либо индикатора выполнения. У меня есть два варианта на данный момент: используя его без параметров, и смотрите, печатая тысячи строк используя --quiet, и не...

15
Как работает GLOBIGNORE?

Согласно странице руководства bash: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of matches. Однако...

15
Есть ли способ использовать xargs через трубу?

Я пытаюсь автоматически конвертировать файлы flac, перемещенные в папку, в mp3 в другую папку. Моя текущая строка кода такова: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Чтобы объяснить, как это работает до сих пор,...

15
Ctrl-C с двумя одновременными командами в bash

Я хочу запустить две команды одновременно в bash на машине с Linux. Поэтому в моем ./execute.shскрипте Bash я положил: command 1 & command 2 echo "done" Однако когда я хочу остановить скрипт bash и нажать Ctrl+ C, останавливается только вторая команда. Первая команда продолжает работать. Как...