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

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

11
Редактировать сценарий оболочки во время его работы
Можете ли вы отредактировать сценарий оболочки во время его работы, чтобы изменения повлияли на работающий сценарий? Мне любопытен конкретный случай csh-скрипта, который у меня есть, эта партия запускает кучу различных вариантов сборки и работает всю ночь. Если что-то случится со мной в середине операции, я бы хотел войти и добавить …
95 linux  shell  csh 

8
Сильные стороны сценариев оболочки по сравнению с Python [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Я несколько раз пытался изучить сценарии …
95 python  shell 

5
Как правильно вложить обратные кавычки в Bash
Либо я пропустил некоторую обратную реакцию, либо обратная реакция, похоже, не работает со слишком большим циклом программиста-цитаты. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 Хотел hello1-hello2-hello3-hello4-hello5-hello6-...
95 bash  shell  unix  quoting 


8
Что означает "cd -"?
В сценарии оболочки bash сегодня я заметил следующую команду в конце сценария. Я знаю, что это такое, cdно не понимаю значения тире после него. cd - Что это значит? Google наивно усекает, -поэтому я не могу найти ответ.
95 linux  bash  shell 

1
Соответствующий хэшбанг для скриптов Node.js
Я пытаюсь создать сценарий для node.js, который будет работать в нескольких средах. В частности, я переключаюсь с OS X на Ubuntu и обратно. В первом случае Node устанавливается как node, а во втором - как nodejs. В верхней части моего сценария я могу иметь: #!/usr/bin/env node или #!/usr/bin/env nodejs Я …
95 node.js  shell  shebang 

11
Элегантный способ поиска файлов UTF-8 с помощью спецификации?
В целях отладки мне нужно рекурсивно искать в каталоге все файлы, которые начинаются с отметки порядка байтов (BOM) UTF-8. Мое текущее решение - это простой сценарий оболочки: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: …
94 php  utf-8  shell  text-editor 

10
Заменить строку в сценарии оболочки с помощью переменной
Я использую приведенный ниже код для замены строки внутри сценария оболочки. echo $LINE | sed -e 's/12345678/"$replace"/g' но оно заменяется на $replaceвместо значения этой переменной. Кто-нибудь может сказать, что пошло не так?
94 unix  shell  sed 

1
Как разделить файл по номеру строки [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Я хочу разделить файл журнала длиной 400 тыс. Строк из определенного номера строки. Для этого вопроса …

4
Как Bash может выполнить команду в другом контексте каталога?
У меня есть обычная команда, которая вызывается из очень определенных каталогов. Для этой программы в / bin находится только один исполняемый файл, и текущий рабочий каталог очень важен для его правильной работы. Сценарий влияет на файлы, которые находятся внутри каталога, в котором он запущен. Теперь у меня также есть собственный …

5
ZSH псевдоним с параметром
Я пытаюсь создать псевдоним с параметром для моего простого git add / commit / push. Я видел, что Function можно использовать как псевдоним, поэтому я попробовал, но не смог .. раньше у меня было: alias gitall="git add . ; git commit -m 'update' ; git push" Но я хочу иметь …
94 bash  shell  alias  zsh  zshrc 

13
«Нет такого файла или каталога», но он существует
Я просто хочу запустить исполняемый файл из командной строки ./arm-mingw32ce-g++, но затем получаю сообщение об ошибке: bash: ./arm-mingw32ce-g++: No such file or directory Я использую Ubuntu Linux 10.10. ls -lсписки -rwxr-xr-x 1 root root 433308 2010-10-16 21:32 arm-mingw32ce-g++ Использование sudo ( sudo ./arm-mingw32ce-g++) дает sudo: unable to execute ./arm-mingw32ce-g++: No …

21
как решить проблему «Ошибка команды / bin / sh с кодом выхода 1» в iphone
Я использовал статическую библиотеку какао в своем приложении. Когда я компилирую свою библиотеку, я получил следующую ошибку: Shell Script invocation error:can't open input file: /Users/sijuthomas/Library/Developer/Xcode/DerivedData/SCXML2- bbttehupryhijphhjdiemcytkvgy/Build/Products/Debug-iphonesimulator/ libSCXMLParser.a (No such file or directory) Command /bin/sh failed with exit code 1 Как я могу это исправить?

9
Автозаполнение Bash в режиме оболочки Emacs
В терминале GNOME Bash выполняет интеллектуальное автозаполнение. Например apt-get in<TAB> становится apt-get install В режиме оболочки Emacs это автозаполнение не работает даже после того, как я явно исходил /etc/bash_completion. Приведенный выше пример придерживается inили автоматически завершается с именем файла в текущем каталоге, а не с допустимым apt-getпараметром команды. Предположительно, это …

3
Как вызвать команду оболочки Linux из Java
Я пытаюсь выполнить некоторые команды Linux из Java, используя перенаправление (> &) и каналы (|). Как Java может вызывать команды cshили bash? Я пробовал использовать это: Process p = Runtime.getRuntime().exec("shell command"); Но он несовместим с перенаправлениями или каналами.

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