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

1
Уникнення "BASH-Isms" в сценаріях оболонок
Чи існує інструмент, схожий на Perl :: Critic, який буде перевіряти ваші сценарії оболонки та вказувати на недоліки, проблеми з переносністю, використання нестандартних програм без резервних копій, використання амортизованих програм тощо? Я розумію, що set -o posixвимкне використання не POSIX, але це не скаже мені те, що я хочу знати, …
37 bash  shell  zsh  ash 


1
Відсоток у змінній середовища $ PATH
Мій $ PATH виглядає так: /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games У баші, я можу без проблем викликати паличку, розташовану в /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand подобається $ wand (i) Mål från "main.cpp" har registrerats (i) Skapar katalog "__wand_targets_dbg" (i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template Однак у режимі сумісності оболонки Bour паличку неможливо …
16 shell  path  dash  ash 


3
Як портувати до масивів у стилі bash для попелу?
Деякий час тому я написав скрипт bash, який тепер повинен мати можливість працювати в середовищі ash. У bashце було як: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } Насправді в наборі є 40 послуг, і я …
13 bash  shell  array  ash 

2
Як я можу запустити програму із зміненим аргументом [0], використовуючи оболонку золи zasedbox?
В bashя б просто використовувати exec -a. Як я можу це зробити у зайнятій скриньці? Це навіть можливо, або мені доведеться писати власну програму C, щоб телефонувати exec(3)безпосередньо?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.