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

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







15
Получить только значение хеша, используя md5sum (без имени файла)
Я использую md5sum для генерации хеш-значения для файла. Но мне нужно только получить значение хеша, а не имя файла. md5=`md5sum ${my_iso_file}` echo ${md5} 3abb17b66815bc7946cefe727737d295 ./iso/somefile.iso Как я могу «удалить» имя файла и оставить только значение?
176 bash  shell  md5sum 

5
Как проверить, существует ли файл в сценарии оболочки
Я хотел бы написать скрипт оболочки, который проверяет, существует ли определенный файл archived_sensor_data.json, и если да, то удаляет его. После http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html я попробовал следующее: [-e archived_sensor_data.json] && rm archived_sensor_data.json Однако это выдает ошибку [-e: command not found когда я пытаюсь запустить полученный test_controllerскрипт, используя ./test_controllerкоманду. Что не так с кодом?
176 shell 


9
Как запустить команду sftp с паролем из скрипта Bash?
Мне нужно перенести файл журнала на удаленный хост, используя sftp с хоста Linux. Мне предоставили учетные данные для того же от моей операционной группы. Однако, поскольку у меня нет контроля над другим хостом, я не могу генерировать и делиться ключами RSA с другим хостом. Так есть ли способ запустить sftpкоманду …
173 bash  shell  unix  ssh  sftp 

6
Как сделать SSH с таймаутом в скрипте?
Я выполняю сценарий подключения через SSH без пароля на удаленном хосте. Я хочу установить тайм-аут, чтобы, если удаленный хост работал бесконечно долго, я хотел выйти из этого сеанса ssh и продолжить другие строки в моем скрипте sh. Есть идеи, как это сделать?
173 shell  ssh  timeout 

12
Как получить часть файла после первой строки, которая соответствует регулярному выражению?
У меня есть файл с около 1000 строк. Мне нужна часть моего файла после строки, которая соответствует моему выражению grep. То есть: $ cat file | grep 'TERMINATE' # It is found on line 534 Итак, я хочу файл из строки 535 в строку 1000 для дальнейшей обработки. Как я …
169 bash  shell  scripting  grep 

8
Как запустить несколько фоновых команд в bash в одной строке?
Я обычно запускаю несколько команд с чем-то вроде этого: sleep 2 && sleep 3 или sleep 2 ; sleep 3 но что, если я хочу запустить их обоих в фоновом режиме из одной команды командной строки? sleep 2 & && sleep 3 & не работает И ни один не делает …
169 linux  bash  shell 

17
Существует ли утилита Unix для добавления меток времени к стандартному вводу?
В итоге я написал небольшой скрипт для этого на Python, но мне было интересно, есть ли какая-нибудь утилита, в которую вы могли бы вводить текст, которая бы добавляла в каждую строку какой-то текст - в моем конкретном случае - метку времени. В идеале использование будет примерно таким: cat somefile.txt | …
168 unix  shell  awk 

9
Шаблоны проектирования или лучшие практики для сценариев оболочки [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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