Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.

2
eine Folge von Weiterleitungen verstehen
Wenn mehrere Umleitungen zusammen verwendet werden, macht es dann einen Unterschied, ihre Reihenfolge zu ändern? Wie soll man die Bedeutung ihrer Ordnung verstehen? Ist der verkettete Umleitungskanal so aufgebaut, dass er die Umleitungen von links nach rechts oder von rechts nach links liest? Zum Beispiel command 2>&1 > somefile command …


1
Wie mache ich den Bash-Verlauf präfixsensitiv?
Wie kann ich beim Drücken von Bash auf / ab den letzten Befehl aufrufen, der mit dem bereits eingegebenen Präfix gestartet wurde? Z.B $ ls foo $ echo hello $ ls <UP_ARROW> Wenn Sie nach der Eingabe von ls auf UP klicken, wird "ls foo" und nicht "echo hello" angezeigt.

5
finde nicht rekursiv, wenn Datei oben
Stellen Sie sich einen Quellbaum vor. Es gibt überall XML-Dateien. Da sich jedoch eine XYZ.xml im Stammverzeichnis dieses Baums befindet, werden meine XML-Dateien nicht gefunden. find -iname *.xml kehrt zurück ./XYZ.xml anstatt ./XYZ.xml ./a/b/c/bob.xml ./b/d/top.xml
8 bash  find  recursive 



2
Welche neuen Funktionen stehen für Bash 4 zur Verfügung?
Ich habe bis jetzt bash3 verwendet und gerade eine Kopie der neuesten Version erhalten $ ./bash --version GNU bash, version 4.1.0(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. …
8 shell  bash 


1
Immer wenn ich einen falschen Befehl eingebe, versucht mein Terminal, diesen Befehl im Hintergrund auszuführen
In meinem Terminal passierte etwas Seltsames. Immer wenn ich einen falschen Befehl eingebe, wird versucht, diesen Befehl im Hintergrund auszuführen. hegeek@colinux: ~# l [9]+ Stopped l thegeek@colinux: ~# fdsl [10]+ Stopped fdsl Was könnte das Problem sein? BEARBEITEN: Nach dem Neustart des Systems ist das Problem behoben. Aber ich bin …

4
wie man den Array-Wert in Bash verschiebt
Wir möchten als Beispiel 6 Mount-Point-Ordner erstellen /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg Also haben wir dieses einfache Bash-Skript mit Array geschrieben folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1 disk2 disk3 disk4 disk4 disk5 disk6 do folder_name=${folderArray[counter]} mkdir /data/$folder_name let counter=$counter+1 done Jetzt …



2
Platzierung von Bash-Skriptvariablen
Ich habe angefangen, Bash-Scripting zu lernen und verwende das Bash-Scripting-Tutorial Dort steht es Bevor Bash jede Zeile unseres Skripts interpretiert (oder ausführt), prüft es zunächst, ob Variablennamen vorhanden sind . Für jede identifizierte Variable wird der Variablenname durch seinen Wert ersetzt. Dann wird diese Codezeile ausgeführt und der Vorgang in …
8 bash 



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.