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

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



10
Сценарій Bash для обчислення минулого часу
Я пишу сценарій в bash для обчислення часу, який минув на виконання моїх команд, врахуйте: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Я думаю, що моя логіка правильна, але я закінчую наступним роздруком: "Виконання …
118 linux  bash  shell 



12
Як редагувати / etc / sudoers зі сценарію?
Мені потрібно відредагувати /etc/sudoersсценарій, щоб додати / видалити речі з білих списків. Якщо припустити, що я маю команду, яка працюватиме у звичайному файлі, як я можу застосувати її /etc/sudoers? Чи можу я скопіювати та змінити її, а потім visudoзамінити оригінал модифікованою копією? Надаючи власний сценарій в $EDITOR? Або я можу …
116 linux  shell  sudo 

26
Перевірка сценарію оболонки, чи каталог містить файли
Як із скрипту оболонки я можу перевірити, чи каталог містить файли? Щось подібне до цього if [ -e /some/dir/* ]; then echo "huzzah"; fi; але це працює, якщо каталог містить один або декілька файлів (вищевказаний працює лише з точно 0 або 1 файлами).
116 bash  unix  shell 

19
Як видалити нові рядки з текстового файлу?
У мене є такі дані, і мені потрібно все це скласти в один рядок. У мене це: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Мені потрібно це: 22791;14336;22821;34653;21491;25522;33238; EDIT Жодна з цих команд не працює ідеально. Більшість з них нехай дані виглядають так: …
116 linux  bash  scripting  shell  sed 



5
Запустіть файл JAR з командного рядка та вкажіть classpath
Я склав файл JAR і вказав головний клас у маніфесті (я використав функцію експорту Eclipse ). Мої залежності знаходяться в каталозі з написом lib. Я, здається, не можу отримати прямої відповіді про те, як виконати свій файл JAR, вказавши, що він повинен використовувати lib/*як classpath. Я спробував: ]$ java -jar …

30
Який найелегантніший спосіб видалити шлях зі змінної $ PATH у Bash?
Або загалом, як я можу видалити елемент зі списку, розділеного двокрапкою, у змінній середовища Bash? Я думав, що бачив простий спосіб зробити це років тому, використовуючи вдосконалені форми розширення Bash змінної, але якщо так, я втратив це. Швидкий пошук Google виявив напрочуд мало релевантних результатів, і жодного, який я б …


10
Виконання команди оболонки node.js
Я все ще намагаюся зрозуміти більш точні моменти того, як я можу запустити команду оболонки Linux або Windows та захопити вихід у node.js; врешті-решт, я хочу зробити щось подібне ... //pseudocode output = run_command(cmd, args) Важливим елементом є те, що він outputповинен бути доступний глобально зміненій змінній (або об'єкту). Я …


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