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

Термин «оболочка» относится к общему классу текстовых интерактивных командных интерпретаторов, чаще всего связанных с операционными системами Unix и Linux. Для вопросов о сценариях оболочки, пожалуйста, используйте более конкретные теги, такие как 'bash', 'powershell' или 'ksh'. Без конкретного тега следует использовать переносимое (POSIX-совместимое) решение, хотя вместо него предпочтительнее использовать «posix» или «sh».

5
Как проверить состояние выхода с помощью оператора if
Мне было интересно, что будет лучшим способом проверить состояние выхода в операторе if, чтобы повторить конкретный вывод. Я думаю об этом if [ $? -eq 1 ] then echo "blah blah blah" fi У меня также есть проблема в том, что оператор выхода находится перед оператором if просто потому, что …

12
Заставьте xargs обрабатывать имена файлов, содержащие пробелы
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Моя команда терпит неудачу, потому что файл "Lemon Tree.mp3" содержит пробелы, и поэтому xargs считает, что это два файла. Можно ли заставить find + xargs работать с такими …
253 shell  find  xargs 

6
Как определить, работает ли мой сценарий оболочки через канал?
Как определить из сценария оболочки, отправляется ли его стандартный вывод на терминал или он передается другому процессу? Показательный пример: я хотел бы добавить escape-коды для раскрашивания вывода, но только при интерактивном запуске, а не при передаче по конвейеру, аналогично тому, что ls --colorпроисходит
252 bash  shell  pipe 




6
Chmod рекурсивно
У меня есть архив, который заархивирован кем-то другим, и я хочу автоматически, после загрузки, изменить ветвь файловой системы в извлеченных файлах, чтобы получить доступ для чтения. (Я не могу изменить способ создания архива). Я заглянул в эту ветку: chmod: Как рекурсивно добавить разрешения на выполнение только к файлам, которые уже …
249 linux  shell  find  chmod 

11
Как я могу SSH напрямую в определенный каталог?
Мне часто приходится заходить на один из нескольких серверов и заходить в один из нескольких каталогов на этих машинах. В настоящее время я делаю что-то в этом роде: localhost ~] $ ssh somehost Добро пожаловать к кому-нибудь! somehost ~] $ cd / some / directory / где-то / named / …
248 bash  shell  scripting  ssh 


3
найти без рекурсии
Можно ли findкаким-то образом использовать команду, чтобы она не повторялась в подкаталогах? Например, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 И результат чего-то вроде find DirsRoot --donotrecuourse -type fбудет только File1, File2?
246 unix  find  shell 

8
Вставьте строку после первого совпадения, используя sed
По какой-то причине я не могу найти простой ответ на этот вопрос, и сейчас я немного переживаю. Как бы я вставил строку выбора после первой строки, соответствующей определенной строке, используяsed команду. У меня есть ... CLIENTSCRIPT="foo" CLIENTFILE="bar" И я хочу вставить строку после CLIENTSCRIPT=строки, в результате чего ... CLIENTSCRIPT="foo" CLIENTSCRIPT2="hello" …
245 shell  sed 

14
Проверка на наличие грязного индекса или неотслеживаемых файлов с помощью Git
Как я могу проверить, есть ли у меня какие-либо незафиксированные изменения в моем git-репозитории: Изменения добавлены в индекс, но не зафиксированы Неотслеживаемые файлы из скрипта? git-status кажется, всегда возвращает ноль с версией git 1.6.4.2.
243 git  shell 

17
Как реализовать общие идиомы Bash в Python? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 2 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. В настоящее …
242 python  bash  shell 



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