Запитання з тегом «shell»

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

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 Як я можу це виправити?

2
Кілька способів викликати командний файл Windows з іншого або із запиту. Який у якому випадку?
Пакетний файл Windows ( called.batабо called.cmd) можна викликати з іншого пакетного файлу ( caller.batабо caller.cmd) або інтерактивного запиту cmd.exe кількома способами: прямий дзвінок: called.bat за допомогою команди виклику: call called.bat за допомогою команди cmd: cmd /c called.bat за допомогою команди start: start called.bat Мені дуже важко розмежувати їхнє передбачуване використання …

5
Набір Bash + x без його друку
Хтось знає, чи ми можемо сказати set +xна bash, не надрукувавши його: set -x command set +x сліди + command + set +x але його слід просто надрукувати + command Bash - це версія 4.1.10 (4). Це мене хвилює вже деякий час - висновок завалений марними set +xрядками, що робить …
92 bash  shell 


5
envsubst: команду не знайдено в Mac OS X 10.8
Коли я намагаюся запустити сценарій, що містить команду envsubst, я отримую цю помилку. Дивлячись в Інтернеті, це здається стандартною командою bash, тому я не впевнений, що встановлювати, щоб змусити її працювати.

6
Перевірте, чи у рядку сценарію оболонки рядок не порожній і не пробіл
Я намагаюся запустити наступний сценарій оболонки, який повинен перевірити, чи рядок не є ні пробілом, ні порожнім. Однак я отримую однаковий результат для всіх 3 згаданих рядків. Я також намагався використовувати синтаксис "[[", але безуспішно. Ось мій код: str="Hello World" str2=" " str3="" if [ ! -z "$str" -a "$str"!=" …
92 bash  shell  freebsd 

3
еквівалент rm і mv у Windows .cmd
У мене є наступне у скрипті оболонки, я хочу перетворити наступні рядки у файл cmd Windows. Чи може хто-небудь надати дані про те, що еквівалентно для "rm" та "mv" у файлі cmd windows. rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/
92 bash  shell  cmd 


8
Виклик сценарію Python з bash з аргументом
Я знаю, що можу запустити скрипт python зі свого сценарію bash, використовуючи наступне: python python_script.py Але як щодо того, якби я хотів передати змінну / аргумент своєму скрипту python зі свого скрипта bash. Як я можу це зробити? В основному bash визначить ім'я файлу, а потім python завантажить його, але …
92 python  linux  bash  shell  debian 

11
Редагуйте сценарій оболонки під час запуску
Чи можете ви редагувати сценарій оболонки під час запуску і чи впливають зміни на запущений сценарій? Мені цікаво про конкретний випадок скрипта csh, який у мене є, що партія запускає купу різноманітних компонентів збірки і працює всю ніч. Якщо щось мені здається в середині операції, я хотів би зайти і …
91 linux  shell  csh 

5
Як правильно вкладати зворотні Bash
Або я пропустив деякий люфт, або люфт, здається, не працює із занадто великою кількістю програмістів-цитат. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 Розшукується hello1-hello2-hello3-hello4-hello5-hello6-...
91 bash  shell  unix  quoting 

4
У bash, як я можу прив'язати функціональний ключ до команди?
Приклад: Я хочу прив'язати F12ключ до команди echo "foobar"таким чином, щоб кожного разу, коли я натискаю F12повідомлення "foobar" буде друкуватися на екрані. В ідеалі це може бути будь-яка довільна команда оболонки, а не тільки вбудовані. Як можна це робити?
91 bash  shell  binding 

5
rsync не синхронізує файл .htaccess
Я намагаюся rsync каталог A сервера1 з каталогом B сервера2. Сидячи в каталозі A сервера1, я виконав наступні команди. rsync -av * server2::sharename/B але цікаво те, що він синхронізує всі файли та каталоги, крім .htaccess або будь-якого прихованого файлу в каталозі А. Будь-які приховані файли в підкаталогах синхронізуються. Я також …
91 linux  shell  unix  wildcard  rsync 

5
Як змусити читати sed з стандартного вводу? [дублікат]
Тут вже є відповіді на це питання : sed невідомий варіант `s 'у скрипті bash [дублікат] (4 відповіді) Закрито минулого місяця . я намагаюся grep searchterm myfile.csv | sed 's/replaceme/withthis/g' і отримання unknown option to `s' Що я роблю не так? Редагувати: Відповідно до коментарів код насправді правильний. Мій повний …
91 linux  bash  shell 

1
Втеча з подвійних лапок у grep
Я хотів зробити grep для ключових слів із подвійними лапками всередині. Щоб навести простий приклад: echo "member":"time" | grep -e "member\"" Це не відповідає. Як я можу це виправити?
91 linux  shell 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.