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

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.

1
Як я можу змінити Drive з bash на windows?
Я тільки що завантажив оновлення Windows 10, і я намагаюся отримати доступ до деяких файлів на моєму F Drive, використовуючи "Bash на Ubuntu на Windows", але я не можу отримати доступ до мого F-диска. хто-небудь може допомогти? Я спробував змінити каталоги і встановити диск F.

1
Запустіть скрипт з bash і надайте час завершення [дублювати]
На це запитання вже є відповідь: Команда Bash Run на певний час? 3 відповіді Чи можна запустити скрипт з bash (наприклад, python) з терміном завершення, що означає, що якщо цей сценарій виконується довше, ніж X секунд, завершіть його?
6 bash 

2
Отримати канонічне значення відносного шляху від скрипта bash
Я використовую команду, подібну до наведеної нижче, щоб отримати каталог певного сценарію, коли він виконується, незалежно від того, де він був виконаний з: MYDIR=$(dirname $(readlink -f $0)) Яким буде схожий один лайнер, щоб отримати канонічний шлях до каталогу, який є двома батьками над каталогом сценаріїв? Я спробував такі речі, як: …
6 bash 

2
Bash: точне відповідність рядка з регулярним виразом
Я повинен точно збігатись у рядку з регулярним виразом. я повинен усвідомити цю закономірність: toCheck повинен починатися з 2 виникнення $ str1, з максимумом 1 виникнення $ str2. Якщо toCheck відповідає шаблону, я повинен написати $ toCheck: успіх у виводі, $ toCheck: не вдалося інакше. Я написав цей регулярний вираз: …
6 linux  bash  regex 


5
Пов’язати сценарії SH з Windows bash
Як я можу пов’язати всі .shфайли з новим BASH, включеним у оновлення Windows 10 Anniversary? Я спробував пов’язати .shфайл із використанням системного підказки за замовчуванням, C:\Windows\System32\bash.exeале він просто спалахує вікно консолі без результату.

1
stdbuf не працює, поки виконує розблокування
Я намагаюся застосувати часові позначки до stdout процесу. Для належних застосованих часових позначок я намагаюся unbuffer промальовувати процес. Це працює з, unbufferале не з тим, stdbufяк я б очікував. Розглянемо наступний сценарій повільного друку ' slowprint ': #!/bin/bash if [ $# -ne 2 ]; then echo "usage: ${0%%/*} <file> <delay …
6 linux  bash  awk  buffer 

2
Повернути останню команду, виконану в shell-скрипті
У bash-скрипті я хотів би отримати останню команду, яка була виконана. У самому баші наступна команда працює як шарм. lastCommand=$(echo `history |tail -n2 |head -n1` | sed 's/[0-9]* //') Всередині скриптів, однак історія взагалі не працює. Чи є спосіб отримати команду всередині сценарію?

1
Як я можу зловити або зупинити відключення Linux від терміналу?
Чи є спосіб зафіксувати або зупинити відключення Linux після введення команди перезавантаження, зупинки чи вимкнення? sudo shutdown -r +10 Тепер я повинен мати 10 хвилин до того, як комп'ютер вимкнеться. Якщо я передумав і вирішив, що все ще хочу продовжувати працювати, як я можу припинити закриття?
6 linux  bash  shell  shutdown 

2
Невже в Linux немає способу отримати час для створення файлів на файлах cifs / smb?
Мені бентежить далеко в сценарії резервного копіювання, і я пропустив щось головне. Я знаю, що файлові системи ext3 не відстежують дату створення, але копіювання файлів у ext3 оновлює змінений час, як це бачиться через stat (який би працював). Однак, коли файли копіюються з одного сервера Windows на інший (кріплення у …
6 linux  bash  mount  rsync  samba 

1
ЗВІТ ПРО БАШ
Zsh має геніальну функцію, яка автоматично друкує статистику часу для команд, що займають більше часу, ніж $REPORTTIMEдля виконання. Подумайте про це, як провести автоматично трубопровід через timeнеобхідність. З посібника Zsh: REPORTTIME If nonzero, commands whose combined user and system execution times (measured in seconds) are greater than this value have …
6 bash  time  zsh 

1
Чому "exec неіснуючий файл" виходить з оболонки, коли в скрипті, який розміщено?
У документації на execзазначається, що вона вийде з оболонки у разі помилки, якщо поточна оболонка не інтерактивна і execfailопція не встановлена. Я помітив дивну поведінку в інтерактивній оболонці bash, яку я не можу пояснити з документами. Ця команда exec non-existent-file видає повідомлення про помилку, і оболонка залишається активною, як очікувалося. …
6 bash 

2
Як змінити значення TERM за замовчуванням, встановлене при вході в консоль (Ubuntu)?
Значення оболонки $ TERM у Ubuntu за замовчуванням має значення "xterm" для входу в консоль. Як я можу це змінити, щоб він за замовчуванням став "xterm-color"? Я запитую, бо, схоже, це найпростіший спосіб увімкнути кольоровий рядок. Я знаю, що ви можете скинути значення TERM у.
6 bash  shell  console  xterm 

2
"Ls" або regex нечутливі до регістру?
У баш я намагався ls [a-z]* і очікується, що список всіх файлів з ім'ям файла починається з малого алфавіту. Але чому ж файли з іменем починаються з великого алфавіту випадку? >ls [a-z]* D e > У разі необхідності, версія bash: bash --version GNU bash, версія 4.1.5 (1) -реліз (i486-pc-linux-gnu) Copyright …
5 bash  regex  globbing 

2
Фільтруйте команду tail за допомогою декількох команд grep для розділення файлів
Те, що я намагаюся зробити, це фільтрувати вихід одного файлу журналу в окремі файли журналів на основі фільтра grep. хвіст -f test.log | & gt; (grep "Помилка" & gt; error.log) & gt; (grep "Попередження" "& gt; warning.log) Таким чином, всі записи "Error" знаходяться в одному файлі, а всі записи "Warning" …
5 linux  bash  grep  tail 

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