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

Вопросы о сценариях оболочки, исполняемых файлах, которые интерпретируются оболочкой (bash, zsh и т. Д.).



5
Bash CD до тех пор, пока в определенной папке
Я много работаю в Magento, как и многие люди, с которыми я работаю, и раздражает необходимость набирать: компакт диск ../../../../../../ Чтобы найти только несколько каталогов из корневой папки «httpdocs», я пытаюсь создать скрипт, следующий за этим псевдокодом: while lowest level directory != httpdocs cd ../ end while; Кажется довольно простым, …


4
Как написать сценарий оболочки, который выполняется при входе в систему?
Я пытаюсь написать скрипт оболочки bash в дистрибутиве Linux Ubuntu 11.10, который будет автоматически выполняться при входе в систему. Но я не могу понять, что написать в скрипте, чтобы он автоматически выполнялся при входе в систему.

3
Прослушайте выход процесса из данного pid $$
Скажи, что у меня в руке пид, mypid=$$ Есть ли какая-нибудь команда bash / system, которую я могу использовать для прослушивания выхода этого процесса с данным pid? Если не существует никакого процесса с mypid, я думаю, что команда должна просто потерпеть неудачу.

7
Есть ли способ предотвратить интерпретацию замещающей строки в sed? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Если вы хотите заменить ключевое слово на строку с помощью sed, …
16 bash  shell-script  sed 

3
Почему имена моих папок оказались такими, и как я могу исправить это с помощью скрипта?
Извините, если есть ответ в другом месте, я не знаю, как искать мою проблему. Я выполнял некоторые симуляции на HPC-сервере Redhat Linux, и мой код для обработки структуры папок с целью сохранения результатов был неудачной. Мой код Matlab для создания папки был: folder = [sp.saveLocation, 'run_', sp.run_number, '/']; где sp.run_numberбыло …

6
Правильно ли использовать / bin / sh в hashbang, если оболочка Bourne недоступна в дистрибутиве?
Как правило, сценарии оболочки содержат следующий комментарий в первой строке файла сценария: #!/bin/sh. Согласно проведенным мною исследованиям это называется «хэш-бэнг», и это обычный комментарий. Этот комментарий сообщает Unix, что этот файл выполняется Bourne Shell в каталоге /bin. Мой вопрос начинается с этого момента. До сих пор я не видел этот …

8
Как проверить, все ли элементы массива равны в bash?
Следующий массив представляет количество дисков на каждой машине Linux Каждый отдельный массив содержит количество дисков на компьютере с Linux . echo ${ARRAY_DISK_Quantity[*]} 4 4 4 4 2 4 4 4 Какой простой способ определить, что все значения массива равны? Хороший статус: 4 4 4 4 4 4 4 4 Плохой …
15 bash  shell-script  awk  array 

3
голова ест лишних персонажей
Ожидается, что следующая команда оболочки выведет только нечетные строки входного потока: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Но вместо этого он просто печатает первую строку: aaa. То же самое не происходит, когда он используется с опцией -c( --bytes): echo 12345678901234567890 | …




6
Использование «зарезервированных» кодов для выхода из сценариев оболочки
Недавно я наткнулся на этот список кодов выхода со специальными значениями из расширенного руководства по написанию сценариев. Они ссылаются на эти коды как зарезервированные и рекомендуют следующее: В соответствии с приведенной выше таблицей коды выхода 1-2, 126-165 и 255 имеют специальные значения, и поэтому их следует избегать для указанных пользователем …

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