Dieser Befehl listet Verzeichnisse im aktuellen Pfad auf: ls -d */ Was genau macht das Muster */? Und wie können wir den absoluten Pfad im obigen Befehl angeben (z. B. ls -d /home/alice/Documents), um nur Verzeichnisse in diesem Pfad
Dieser Befehl listet Verzeichnisse im aktuellen Pfad auf: ls -d */ Was genau macht das Muster */? Und wie können wir den absoluten Pfad im obigen Befehl angeben (z. B. ls -d /home/alice/Documents), um nur Verzeichnisse in diesem Pfad
Ist es möglich, in / aus der Zwischenablage in Bash zu pipen? Ich kann nichts finden, egal ob es sich um eine Rohrleitung zu / von einem Gerätegriff handelt oder eine Hilfsanwendung verwendet. Wenn beispielsweise /dev/clipein Gerät mit der Zwischenablage verknüpft wäre, könnten wir Folgendes tun:...
Ich habe ein Shell-Skript mit diesem Code: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Der bedingte Code wird jedoch immer ausgeführt, da hg stimmer mindestens ein Zeilenumbruchzeichen gedruckt wird. Gibt es eine einfache Möglichkeit, Leerzeichen zu entfernen $var(wie trim()in PHP )?...
Wie kann ich in einem Shell-Skript alle aufgerufenen Shell-Befehle wiedergeben und Variablennamen erweitern? Zum Beispiel in der folgenden Zeile: ls $DIRNAME Ich möchte, dass das Skript den Befehl ausführt und Folgendes anzeigt ls /full/path/to/some/dir Der Zweck besteht darin, ein Protokoll aller...
Ich habe einen komplexen Befehl, aus dem ich ein Shell / Bash-Skript erstellen möchte. Ich kann es in Bezug auf $1leicht schreiben : foo $1 args -o $1.ext Ich möchte in der Lage sein, mehrere Eingabenamen an das Skript zu übergeben. Was ist der richtige Weg, um es zu tun? Und natürlich möchte...
Ich versuche, meinem Pfad ein Verzeichnis hinzuzufügen, damit es sich immer in meinem Linux-Pfad befindet. Ich habe es versucht: export PATH=$PATH:/path/to/dir Dies funktioniert jedoch jedes Mal, wenn ich das Terminal verlasse und eine neue Terminalinstanz starte, geht dieser Pfad verloren und...
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Парсинг JSON в Shell Ich versuche, JSON zu analysieren, das von einer Curl-Anfrage zurückgegeben wurde, wie folgt: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text"...
Ich schreibe ein sehr einfaches Skript, das ein anderes Skript aufruft, und ich muss die Parameter von meinem aktuellen Skript auf das Skript übertragen, das ich ausführe. Zum Beispiel ist mein Skriptname foo.shund ruft aufbar.sh foo.sh: bar $1 $2 $3 $4 Wie kann ich dies tun, ohne jeden...
Was ist der richtige Weg, um Umgebungsvariablen wie PATH in OS X zu ändern? Ich habe ein wenig bei Google nachgesehen und drei verschiedene Dateien zum Bearbeiten gefunden: / etc / path ~ / .profile ~ / .tcshrc Ich habe nicht einmal einige dieser Dateien und bin mir ziemlich sicher, dass .tcshrc...
Ich habe "Ich liebe Suzi und heirate" und ich möchte "Suzi" in "Sara" ändern. #!/bin/bash firstString="I love Suzi and Marry" secondString="Sara" # do something... Das Ergebnis muss folgendermaßen aussehen: firstString="I love Sara and
Wie würde ich nur den aktuellen Arbeitsverzeichnisnamen in einem Bash-Skript oder noch besser nur einen Terminalbefehl erhalten? pwdgibt den vollständigen Pfad des aktuellen Arbeitsverzeichnisses an, zB /opt/local/binaber ich will
Wenn ich ein Terminal verwende und eine Textzeile für einen Befehl eingebe, gibt es einen Hotkey oder eine Möglichkeit, diese Zeile zu löschen / löschen? Zum Beispiel, wenn meine aktuelle Zeile / mein Befehl so lang ist wie: > git log --graph --all --blah..uh oh i want to cancel and clear this...
Ich muss alle Nachrichten verbergen, denen die Berechtigung verweigert wurde vor: find . > files_and_folders Ich experimentiere, wenn eine solche Nachricht entsteht. Ich muss alle Ordner und Dateien sammeln, zu denen es nicht kommt. Ist es möglich, die Berechtigungsstufen auf die...
Gibt es eine Möglichkeit, so etwas wie PHPs $array[] = 'foo';in Bash oder Doing zu machen: array[0]='foo'
Wenn ich die Unterschiede zwischen zwei Verzeichnisbäumen finden möchte, führe ich normalerweise einfach Folgendes aus: diff -r dir1/ dir2/ Dies gibt genau die Unterschiede zwischen den entsprechenden Dateien aus. Ich bin daran interessiert, nur eine Liste der entsprechenden Dateien zu erhalten,...
In Bash scheint es mehrere Variablen zu geben, die spezielle Werte mit konsistenter Bedeutung enthalten. Zum Beispiel, ./myprogram &; echo $! gibt die PID des Prozesses zurück, der im Hintergrund ausgeführt wurde myprogram. Ich kenne andere, von $?denen ich denke, dass sie das aktuelle TTY...
Wie würde ich die Gesamtzahl der Zeilen zählen, die in allen Dateien in einem Git-Repository vorhanden sind? git ls-files gibt mir eine Liste von Dateien, die von git verfolgt werden. Ich suche nach einem Befehl für catall diese Dateien. Etwas wie git ls-files | [cat all these files] | wc...
Wie kann ich hier ein Dokument in eine Datei im Bash-Skript
Ich habe die folgende TXT-Datei: Marco Paolo Antonio Ich möchte es Zeile für Zeile lesen und für jede Zeile möchte ich einer Variablen einen TXT-Zeilenwert zuweisen. Angenommen, meine Variable ist $name, der Fluss ist: Lesen Sie die erste Zeile aus der Datei Assign $name= "Marco" Machen Sie einige...
Ich verwende Git über die Befehlszeile und versuche, der Festschreibungsnachricht (using git commit -m "") einen Zeilenumbruch hinzuzufügen, ohne auf Vim zuzugreifen. Ist das