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

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

3
как выбрать n-й результат в командной строке, не используя мышь
Я получил этот псевдоним для поиска файла рекурсивно и без учета регистра type fr fr is aliased to `find . | grep -i' и так скажем, я ищу файл fr nsstring+util ./Build/Intermediates/SmartTaxi.build/Debug-iphonesimulator/SmartTaxi.build/Objects-normal/i386/NSString+Util.d ./Build/Intermediates/SmartTaxi.build/Debug-iphonesimulator/SmartTaxi.build/Objects-normal/i386/NSString+Util.dia ./Build/Intermediates/SmartTaxi.build/Debug-iphonesimulator/SmartTaxi.build/Objects-normal/i386/NSString+Util.o ./SmartTaxi/Classes/Categories/NSString+Util.h ./SmartTaxi/Classes/Categories/NSString+Util.m и я хочу выбрать последний файл .. без необходимости покидать клавиатуру и выделять его …


3
Могу ли я использовать скрипт bash в качестве службы в OS X без необходимости настраивать его через автомат?
Как я могу использовать сценарий bash в качестве службы в OS X без необходимости настраивать его через автоматизатор? Я бы хотел написать скрипт bash, сохранить его в ~ / Library / Services, а затем просто показать его в меню services. Мысли?

2
Несколько параметров для скрипта bash
Мне нужно проверить пользовательские опции в моем скрипте bash, но эти опции не всегда будут предоставляться при вызове скрипта. Например, возможными параметрами могут быть -dontbuild -donttest -dontupdate в любой комбинации, есть ли способ проверить их? Извините, если этот вопрос является базовым, я новичок в сценарии bash. Спасибо РЕДАКТИРОВАТЬ: я попробовал …

1
Завершение кавычек или скобок в bash, без нажатия клавиши TAB
Есть ли какой-нибудь способ иметь bash для автозаполнения совпадающих символов, как '"[{(с их правосторонними аналогами? Я хотел бы сделать это без необходимости нажимать вкладку. Например, ввод строки echo "сразу приведет к этой строке echo "|", где мой курсор (труба) находится между двумя кавычками. Бонусные баллы, если вы можете найти способ, …

1
Как мне запустить «yum -y update» из Bash Script?
Когда я пытаюсь запустить "yum -y update" из скрипта Bash, это не работает. Вот как выглядит сценарий. #!/usr/bin/ echo "--> Updating CentOS System" yum -y update Я запускаю скрипт с этой командой. bash script.sh Я получаю следующий вывод. Loaded plugins: fastestmirror, refresh-packagekit, security . Please use /usr/bin/yum --help. CentOS 6 …
3 linux  bash 

2
код выхода 128, в чем причина?
Согласно определению код выхода 128 означает «недопустимый аргумент выхода». Но я всегда получаю 255 (статус выхода вне диапазона) в случае, если аргумент недопустим, как число с плавающей запятой. Это проприетарная реализация в моем дистрибутиве Linux? # exit 1.234 exit bash: exit: 1.234: numeric argument required $ echo $? 255 //this …
3 linux  bash  exit  exit-code 

1
Перенаправить ввод с кода или терминала на работающий код или терминал?
В настоящее время я использую программный скрипт, который требует непрерывного ввода через терминал. Сценарий оценивает файлы непрерывно, получая входные данные пути и оценивая файл в пути. Цель : возможно ли запустить скрипт, требующий ввода, путем передачи ввода из другого терминала или скрипта. Программное обеспечение для оценки загружает много данных перед …

6
Как сопоставить все, начиная с последнего разделителя YAML и далее
Я обычно использую grepдля поиска шаблона в строке. Однако в этом конкретном случае я должен идентифицировать заголовок YAML, также он заканчивается тройной чертой. Мой файл test.info имеет следующий контент --- title: dont't know draft: true --- this is a test to add some extra content Я хочу , чтобы следующий …
3 macos  bash  grep 

3
Terminal.app: как прочитать заголовок окна терминала
Я видел много вопросов о том, как установить имя вкладки (или окна), но как его получить? У меня есть терминал настройки для открытия 8 вкладок, каждая вкладка имеет собственное имя (dev1, dev2, ... dev8). Есть ли способ для сценария оболочки определить, в какой вкладке он находится (прочитать имя вкладки?)

1
Как мне прочитать каждый файл и распечатать имя файла перед его чтением?
Я старался $ find Music -exec cp -v {} \>/dev/null \; Получил ошибку 'Music/AlbumArtSmall.jpg' -> '>/dev/null' cp: cannot create regular file '>/dev/null': No such file or directory Я старался $ find Music -exec echo {} && echo cp {} \>/dev/null \; find: missing argument to `-exec' А также $ find …
2 linux  bash  shell 

0
PuttyCyg не запускается правильно: сообщение об ошибке «Должен быть подключен к терминалу»
Мой компьютер работает под управлением Windows 7 SP1 64 бит с установленным и обновленным CygWin 64 бит (по состоянию на 16 ноября 2014 года). Мне нужно запустить screen Программа CygWin в текстовой консоли. я стараюсь PuttyCyg предполагаемый мод Putty, скомпилированный для работы без ошибок терминалов CygWin: Но я не знаю …

2
Bash: лучший способ для вывода на консоль и выходной файл, чем тройник?
Мне нужно периодически обновлять журнал. Это блок из примерно 10 строк текста. Я использую тройник, и он работает прямо сейчас. Тем не менее, производительность менее удовлетворительная. Он ждет некоторое время, а затем выводит несколько блоков текста из нескольких обновлений (особенно, когда программа только начинается, требуется довольно много времени, чтобы начать …

1
Почему «java» является допустимой командой в терминале (bash), если ее нет в моем пути?
На OSX, в терминале, используя команду: echo $PATH Дает мне следующий вывод: /Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local / bin: / usr / local / git / bin: / Applications / Android Studio.app/sdk/platform-tools Вы можете видеть, что ссылка на JAVA там, где нет. Еще в терминале, когда я печатаю: java Это замечено как действительная команда …
2 macos  bash  terminal  java  path 

1
KeePass2 не может автоматически печатать в Cygwin или Git Bash (windows 10)
Я использую KeePass2 v.2.37 для сохранения разных логинов на виртуальных машинах и серверах. Кажется, я вспоминаю, что я мог использовать автоматический ввод с KeePass для ssh с Cygwin и Git Bash, но я не мог сделать это по крайней мере несколько месяцев. Автопечатание работает так же, как и в Блокноте …
2 windows  bash  ssh  cygwin  keepass 

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