Als «sh» getaggte Fragen

sh ist die Standard-Unix-Shell seit Version 7 Unix. POSIX verfügt über ein standardisiertes Shell-Verhalten, das auf der Bourne-Shell basiert, und tragbare Shell-Skripte sollten der standardisierten Syntax entsprechen. Verwenden Sie dieses Tag für Fragen, die für Bourne / POSIX-Shells gelten. Überprüfen Sie Shell-Skripte mit Fehlern auf http://shellcheck.net, bevor Sie sie hier veröffentlichen.




3
Ubuntu sagt "bash: ./program Berechtigung verweigert" [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Ich führe Ubuntu auf Computer 1 und Computer 2 …
205 bash  shell  sh 

7
Vergleichen Sie einen String mit der sh-Shell
Ich verwende die SH-Shell und versuche, eine Zeichenfolge mit dem Wert einer Variablen zu vergleichen, aber die ifBedingung wird immer mit true ausgeführt. Warum? Hier ist ein Code: Sourcesystem="ABC" if [ "$Sourcesystem" -eq 'XYZ' ]; then echo "Sourcesystem Matched" else echo "Sourcesystem is NOT Matched $Sourcesystem" fi; echo Sourcesystem Value …
193 shell  unix  sh 

3
Verwenden von Variablen in einem Bash-Heredoc
Ich versuche, Variablen innerhalb eines Bash-Heredocs zu interpolieren: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Dies funktioniert nicht wie erwartet ( $varwird wörtlich behandelt, nicht erweitert). Ich muss verwenden, sudo teeweil das Erstellen der Datei sudo erfordert. So etwas tun wie: sudo …
192 bash  variables  sh  heredoc 



8
Git-Alias ​​- Mehrere Befehle und Parameter
Ich versuche, einen Alias ​​zu erstellen, der sowohl mehrere Git-Befehle als auch Positionsparameter verwendet. Es gibt Stackoverflow-Seiten für jede Seite, und es scheint schmerzlich offensichtlich, beides zu tun, aber ich habe Probleme. Als Beispiel möchte ich zu Branch Foo wechseln und einen Status ausführen. Also in meinem habe .gitconfigich: [alias] …
180 git  sh  alias  git-alias 



4
Shell-Funktionen mit xargs aufrufen
Ich versuche, xargs zu verwenden, um eine komplexere Funktion parallel aufzurufen. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 Dies gibt den Fehler zurück xargs: echo_var: No such file or directory Ideen, wie ich xargs verwenden …
168 bash  sh  xargs 

12
Quellbefehl in sh-Shell nicht gefunden
Ich habe ein Skript, das shShell verwendet. Ich erhalte eine Fehlermeldung in der Zeile, in der der sourceBefehl verwendet wird. Es scheint sourcenicht in meiner shShell enthalten zu sein. Wenn ich explizit versuche, sourcevon der Shell zu laufen, bekomme ich: sh: 1: source: not found Sollte ich irgendwie "source" installieren? …
145 bash  shell  sh 



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.