Als «ash» getaggte Fragen

1
Vermeiden von "BASH-Ismen" in Shell-Skripten
Gibt es ein ähnliches Tool wie Perl :: Critic , das Ihre Shell-Skripte überprüft und auf Fehler, Portabilitätsprobleme, die Verwendung von Nicht-Standard-Programmen ohne Fallbacks, veraltete Programmverwendungen usw. hinweist? Ich set -o posixerkenne, dass die Verwendung von Nicht-POSIX deaktiviert wird, aber das sagt mir nichts, was ich wissen möchte, wie zsh, …
37 bash  shell  zsh  ash 

2
Ash Profil / Konfigurationsdatei
Ich suche nach einer Möglichkeit, Ash-Sitzungen mit meinen eigenen Sätzen von aliasEs und Dingsbums anzupassen. Was ist das Asche-Äquivalent von Bashs bashrcDateien?
26 profile  ash 

1
Prozent in der Umgebungsvariablen $ PATH
Mein $ PATH sieht so aus: /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 In der bash kann ich problemlos den in befindlichen Zauberstab aufrufen /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand mögen $ 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 Im Bourneshell-Kompatibilitätsmodus kann der Zauberstab jedoch …
16 shell  path  dash  ash 


3
Wie kann man Arrays im Bash-Stil auf Asche portieren?
Vor einiger Zeit habe ich ein Bash-Skript geschrieben, das jetzt in einer Umgebung mit ausgeführt werden kann ash. Darin bashwar wie: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } In Wirklichkeit gibt es ungefähr 40 Dienste …
11 bash  shell  array  ash 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.