Запитання з тегом «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 працювати з назви …
252 shell  find  xargs 

6
Як визначити, чи мій скрипт оболонки працює через трубу?
Як я можу виявити зсередини скрипт оболонки, якщо його стандартний вихід надсилається до терміналу або якщо він передається в інший процес? Справжній випадок: я хотів би додати коди евакуації, щоб розфарбувати вихід, але лише тоді, коли вони запускаються в інтерактивному режимі, але не в трубопроводі, як ls --colorце робиться.
252 bash  shell  pipe 




6
Хмод рекурсивно
У мене є архів, який архівує хтось інший, і я хочу автоматично, після завантаження його, змінити гілку файлової системи в межах витягнутих файлів, щоб отримати доступ до читання. (Я не можу змінити спосіб створення архіву). Я розглянув цю тему: chmod: Як рекурсивно додавати дозволи на виконання лише до файлів, які …
249 linux  shell  find  chmod 

11
Як я можу перенести ssh безпосередньо до певного каталогу?
Мені часто доводиться входити на один із декількох серверів і переходити до одного з декількох каталогів на цих машинах. В даний час я роблю щось подібне: localhost ~] $ ssh деякий господар Ласкаво просимо до когось! somehost ~] $ cd / деякий / каталог / десь / названий / Foo …
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=рядка, що …
245 shell  sed 

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

17
Як реалізувати загальні ідіоми bash в Python? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Закрито 2 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Наразі я маніпулюю текстовим файлом через купу погано …
242 python  bash  shell 



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