Als «options» getaggte Fragen

Übergeben Sie Optionen wie -l oder --word an Befehle oder analysieren Sie sie in Skripten.


3
Wie kann ich ein lokales Skript auf einem Remote-Computer ausführen und Argumente einschließen?
Ich habe ein Skript geschrieben, das bei lokaler Ausführung einwandfrei funktioniert: ./sysMole -time Aug 18 18 Die Argumente "-time" , "Aug" , "18" und "18" werden erfolgreich an das Skript übergeben. Dieses Skript kann jetzt auf einem Remotecomputer ausgeführt werden, jedoch in einem lokalen Verzeichnis auf dem lokalen Computer. Beispiel: …




7
Wird `-` nur mit CD verwendet?
cd - kann zwischen aktuellem und vorherigem Verzeichnis wechseln. Es sieht so aus -, als hätte ich schon andere Befehle als Argumente verwendet, obwohl ich mich nicht mehr erinnere, ob -dies dasselbe bedeutet wie mit cd. Ich fand, dass -das nicht funktioniert ls. Wird - nur mit CD verwendet?

2
cp-L vs. cp-H
Problem Beim Kopieren von Dateien mit cp -Hoder cp -Lerhalte ich die gleichen Ergebnisse: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! Diese Antwort hier beschreibt beide Optionen als …


5
getopt, getopts oder manuelles Parsen - was soll ich verwenden, wenn ich sowohl kurze als auch lange Optionen unterstützen möchte?
Derzeit schreibe ich ein Bash-Skript, das die folgenden Anforderungen erfüllt: Es sollte auf einer Vielzahl von Unix / Linux-Plattformen laufen Es sollte sowohl kurze als auch (GNU) lange Optionen unterstützen Ich weiß, dass getoptsdies in Bezug auf die Portabilität der bevorzugte Weg wäre, aber AFAIK unterstützt keine langen Optionen. getoptunterstützt …




3
tar cvf oder tar -cvf?
Ich habe gelernt, tar ohne '-' für Optionen zu verwenden, tar cvfz dir.tar.gz Directory/bin aber kürzlich auf die etwas andere tar -czvfSyntax gestoßen (ich denke, das 'f' muss in diesem Fall die letzte Option sein). Beide funktionieren unter Linux und Mac OS. Gibt es eine empfohlene Syntax mit oder ohne …

2
Was heißt "-"?
Vor kurzem habe ich erfahren, --dass es sich um einen doppelten Bindestrich handelt, der einem Befehl mitteilt, dass die Optionsliste beendet wurde und das Folgende nicht als Option betrachtet werden sollte. So, grep -- 'search_word' * würde nach dem Gegebenen suchen search_word. Es kann jedoch zu einem unerwarteten Verhalten kommen, …
23 command  options 

3
Vorrang von Befehlsoptionen?
Ich weiß, das rm -f file1wird gewaltsam entfernt, file1ohne mich dazu aufzufordern. Ich weiß auch, dass rm -i file1mich das zuerst auffordert, bevor es entfernt wirdfile1 Wenn Sie jetzt ausführen rm -if file1, wird dies auch mit Gewalt entfernt, file1ohne mich dazu aufzufordern. Wenn Sie jedoch ausführen rm -fi file1, …

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.