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

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

2
Документация для следующего в оболочке Bash: ключевое слово!
Если вы делаете следующее в Bash - возможно, и в других оболочках - вы выполняете команду из вашей истории, которая соответствует указанному ключевому слову: $ !keyword Я ищу документацию для этой команды. Я пробовал искать через человек баш страница, но не повезло. Я также попробовал Google, но почти невозможно (правильно?) …

1
Как удалить файлы, используя параметр поиска с несколькими именами?
Как рекурсивно удалить файлы, содержащие тильду в имени файла или расширении? Например, файлы vim с такими именами, как .my_file.c.un~? Я использую эту последовательность поиска для этого: find . -name "*.un~" -o -name "*.swo" -o -name "*.swp" -exec rm -f {} \; Но это не удаляет файлы. Все еще работает только …

1
Unix (Debian) автозаполнение путей через символические ссылки
По умолчанию символьные ссылки на каталоги в системах Unix обрабатываются как файлы, если использовать функцию автозаполнения. Например, имея в каталоге символическую ссылку на /srv/link/набрав /srv/li TAB только завершить /srv/linkвместо правильнее /srv/link/, Это несколько мешает моему потоку, так как для написания полного пути требуется еще одна вкладка. В любом случае, автоматически …

1
Создать псевдоним - в Bash?
Как я могу создать псевдоним с именем - в баш? Ни одна из следующих работ: alias -='cd -' alias \-='cd -' alias '-'='cd -' с ошибкой: bash: alias: -=: invalid option alias: usage: alias [-p] [name[=value] ... ]

1
Выполнить команду bash, если беспроводная сеть удалена?
Как часть plist, который я пишу для OS X, мне нужно выполнить команду «сказать», если беспроводная сеть успешно удалена, используя: networksetup -removepreferredwirelessnetwork Если сеть не удалена, она выдает: Network (network name) was not found in the preferred networks list У меня сейчас есть: networksetup -removepreferredwirelessnetwork en1 && say "Network deleted" …
2 macos  bash  plist 

1
Как передать вывод активного потока другим командам
Я пытаюсь передать активный поток другой команде (возможно, bash-скрипту), но он всегда хочет дождаться завершения всего потока, прежде чем обработает команду. С.Г. Я могу сделать это: tail file.log | grep keyword | xargs -L 1 echo ... и он правильно выводит совпадающие строки из файла file.log, которому предшествует «...». Очевидно, …


1
Найти файлы, но исключить несколько каталогов?
Как я использую find перечислить каждый файл, но исключить несколько каталогов из поиска? find / -type f -not -path "./foo*" -not -path "/bar*" -print Я видел примеры на других обменах стека, например ./, но ничего, что я пробовал, похоже, не работает. Это вроде работает: find / -type f -not -path …

2
Как удалить дубликаты папок из $ PATH?
В некоторых окнах моего терминала у меня есть повторяющиеся записи в PATH переменная; что-то вроде этого: PATH=/a/b:/c/d:/a/b:/c/d:/e/f:/a/b Я полагаю, что в некоторых моих сценариях виноваты такие строки: PATH=/a/b:$PATH После поиска этого и того и этого снова PATH становится очень долго Это вопрос: Есть ли bash команда для очистки PATH и …
2 linux  bash  path 

1
Запуск Finder в Mac OS X Terminal и выделение определенных файлов, выбранных в Terminal?
У меня есть скрипт, который создает пару файлов в /tmp каталог #!/bin/bash touch /tmp/file1.txt touch /tmp/file2.txt Как я могу заставить скрипт открыть /tmp/ каталог в Finder с двумя файлами file1.txt а также file2.txt выбран? Я знаю, что могу открыть папку с: open /tmp/ Но он (очевидно) не выбирает два файла.

2
Как настроить bash-экран в фоновом режиме и перенести его на передний план?
Это более глубокое объяснение вопроса. Моя цель: Запустите оболочку bash, настроенную с набором переменных среды, но работающую в фоновом режиме. Запустить около пяти экран Команды в оболочке bash, каждая из которых выполняет свои собственные команды, но использует переменные среды, установленные в оболочке bash. screen все команды должны быть расположены в …

5
Получение регулярного выражения для соответствия имени файла
У меня есть скрипт, который перечисляет кучу файлов, которые соответствуют определенным критериям. Он выводит только имена файлов, и есть куча текста, который не нужен. Пример строки: [gg]_Magi_-_13_[DB38165F].mkv Что я хотел бы достичь в выводе: [gg]_Magi_-_13 Мне удалось заменить подчеркивание, но мне не повезло в успешной обрезке [CRC32] .mkv. Также я …
2 bash  regex 

1
Команда zsh shell fg приходит из bash?
Есть ли способ отредактировать команду fg так, чтобы она вела себя так, как использует bash? Вместо того, чтобы иметь: fg %<job number> в zsh можно ли: fg <job number> как в баш?
2 bash  zsh 

1
Linux: копировать файлы с датами в имени файла между двумя датами
У меня есть папка, полная файлов, где мне время от времени нужно копировать часть их в другое место для обработки. Файлы имеют дату, когда они были созданы в имени файла, то есть filename_20131028.txt. Как мне выбрать и скопировать файлы между двумя датами? В идеале я хотел бы создать скрипт типа …
2 linux  bash  cp 

1
Как удалить файл из команды в файле оболочки для /etc/init.d?
У меня есть вопрос о работе с /etc/init.dсценарием оболочки. Все, что я хочу сделать, это удалить файл из команды внутри сценария оболочки следующим образом: case $1 in stop) echo "Stopping" rm -f /var/run/memcached/memcached.pid esac Я сохраняю это как тест и создаю memcached.pidфайл. Когда я запускаю /etc/init.d/testстоп со скриптом из /etc/init.d/папки, …
2 linux  bash  script  init 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.