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

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

16
Як за замовчуванням інший каталог замість домашнього каталогу
На цей питання є відповіді на Stack Overflow на російському : Git Bash видає домашній каталог Я розвиваюсь на машині Windows. Єдине місце, яке мені потрібно для командного рядка Linux - це Git Bash. Проблема полягає в тому, що: коли я його відкриваю, я перебуваю в домашньому каталозі. Я повинен …
180 bash  shell  git-bash 







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команди. Що не так з кодом?
175 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 для додання часових позначок до stdin?
Я закінчив писати короткий сценарій для цього в Python, але мені було цікаво, чи є утиліта, на яку можна подати текст, який би додав до кожного рядка якийсь текст - у моєму конкретному випадку - часова мітка. В ідеалі, використання буде таким: cat somefile.txt | prepend-timestamp (Перш ніж відповісти sed, …
168 unix  shell  awk 

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