Angenommen, ich habe in main.sh: $NAME="a string" if [ -f $HOME/install.sh ] . $HOME/install.sh $NAME fi und in install.sh: echo $1 Dies soll widerhallen "a string", aber es hallt nichts wider.
Angenommen, ich habe in main.sh: $NAME="a string" if [ -f $HOME/install.sh ] . $HOME/install.sh $NAME fi und in install.sh: echo $1 Dies soll widerhallen "a string", aber es hallt nichts wider.
Wie kann ich die Anzahl der Dateien (in einem Verzeichnis), die eine bestimmte Zeichenfolge enthalten, als Eingabe in bash / sh
Per man-Definition erhält dieser Befehl die Eingabe aus einer Datei. $ command -r FILENAME Angenommen, es FILENAMEhandelt sich um eine Datei mit einer Liste von Dateinamen, wie sie mit generiert wurde ls > FILENAME. Wie kann ich stattdessen den Befehl mit dem Ergebnis von lsdirekt füttern ? In...
Gibt es eine Möglichkeit, Bash vollständig neu zu starten und neu zu laden .bashrcund .profiledergleichen? Ich möchte sicherstellen, dass meine Änderungen nach dem Bearbeiten dieser Dateien ordnungsgemäß ausgeführt
Wenn ich einen Befehl wie ls falsch eingebe (z. B. die EINGABETASTE drücke, bevor ich 's' eingebe), tritt häufig eine lange Verzögerung (~ 2s) auf, nachdem das Terminal Folgendes anzeigt: bash: l: command not found... Ich kann die Gründe für eine ähnliche Verzögerung nach Eingabe eines falschen...
Ich habe eine Reihe von Dateien, ich möchte überprüfen, ob alle diese Dateien den gleichen Inhalt haben. Mit welcher Befehlszeile könnte ich das überprüfen? Die Verwendung könnte etwa sein: $ diffseveral file1 file2 file3 file4 Ergebnis: All files equals ODER Files are not all...
Folgendes habe ich bisher: #!/bin/bash while read line; do DB=$(echo $line | cut -f1) USER=$(echo $line | cut -f2) PASS=$(echo $line | cut -f3) echo DB=$DB USER=$USER PASS=$PASS done < users.txt Und ein Beispiel der Eingabedatei: drupal_1 drupal1 tmmjXSWL drupal_2 drupal2 FHiJSYHM drupal_3...
Ich habe ein eingebettetes Linux-System mit Busybox (OpenWRT) - daher sind die Befehle begrenzt. Ich habe zwei Dateien, die so aussehen: erste Datei aaaaaa bbbbbb cccccc mmmmmm nnnnnn zweite Datei mmmmmm nnnnnn yyyyyy zzzzzz Ich muss diese 2 Listen in 1 Datei zusammenführen und die Duplikate...
Angenommen, Sie haben einen Alias go, möchten aber, dass dieser in verschiedenen Verzeichnissen unterschiedliche Aktionen ausführt? In einem Verzeichnis sollte es ausgeführt werden cmd1, aber in einem anderen Verzeichnis sollte es ausgeführt werdencmd2 Übrigens, ich habe bereits einen Alias für...
Inzwischen ist die unbrauchbare Verwendung von catAwards sehr bekannt, und es wird auch eine unbrauchbare Verwendung vonecho (für diese Frage nicht relevant) erwähnt. Ich frage mich, ob es einen "Useless Use of echoin Bash Award" geben sollte: Piping scheint nach einigen hochgradig...
Wenn ich eine Manpage eines Programms wie catoder öffne ls, wird der Inhalt der Manpage gedruckt (möglicherweise nicht das richtige Wort), und wenn ich drücke q, wird der Bildschirm wie vor dem Aufrufen des manBefehls angezeigt . Wie erfolgt die Wiederherstellung? Was löscht alles und druckt dann...
Ich wollte oben in meinem Skript einige Zeichenfolgen mit Variablen initialisieren, die noch nicht festgelegt wurden, z. str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' und dann später auf PLACE, EVENT, ACTIONund RESULTwird eingestellt. Ich möchte dann in...
Wenn ich hinzufügen , export HISTCONTROL=ignorespacein .bashrc, aufnehmen bash werden keine Befehle , die Leerzeichen in die Geschichte vor ihnen haben. Aber ich verstehe nicht, unter welchen Umständen es sinnvoll sein wird. Kann jemand einige Beispiele
Ich habe gerade die Wunder von set -o vientdeckt und bin gespannt, ob es möglich ist, diesen vi-Shell-Modus auf die gleiche Weise anzupassen, wie Sie es mit vi oder vim tun können. Erstellen Sie beispielsweise eine benutzerdefinierte Schlüsselbindung, um einen bequemeren Schlüssel oder eine...
Ich kann zu einer Akte umleiten und T-Stück benutzen; auf einer grundlegenden Ebene. So $ alias outanderr='bash -c "echo stdout >&1; echo stderr >&2"' # A fake "application" displaying both output and error messages. $ outanderr 1>file # redirect stdout to a file, display stderr...
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Unix und Linux Stack Exchange zum Thema gehört . Geschlossen vor 5 Jahren . Das Ziel des von mir erstellten Skripts ist der...
Ich habe einen Befehl ausprobiert cp /vol/examples/tutorial/science.txt .und erhalte den Fehler - cp: cannot stat `/vol/examples/tutorial/science.txt': No such file or directory Ich verstehe nicht, warum das passiert. Ich ging zu Cygwin Home Folder und erstellte die notwendige Ordnerstruktur und...
Ich muss einige zusätzliche Dateieigenschaften für exe- und dll-Dateien anzeigen. Wenn ich den Windows Explorer öffne und die zusätzlichen Spalten zu meiner Ansicht hinzufüge, kann ich Dinge wie Firma, Copyright, Produktname und Produktversion sehen, wenn es für diese Datei existiert. Diese Daten...
Ich kann feuern ls -lrt um Dateien und Ordner nach Änderungsdatum zu sortieren, dies trennt jedoch keine Verzeichnisse von Dateien. Ich möchte lsmir zuerst Verzeichnisse nach Änderungsdatum und dann Dateien nach Änderungsdatum anzeigen lassen. Wie geht
Ich versuche, einen kleinen Befehl zu schreiben, der die Prozesse findet, die die meiste CPU-Leistung verbrauchen. Zuerst benutze ich ps aux > file.txtund dann cut -c 16-20 file.txt | sort -n | tail -5. Das Ergebnis ist folgendes: 1.0 2.7 8. 14.5 14.5 Meine Frage ist also, wie ich sowohl die...