Als «bash» getaggte Fragen

42
Wie funktioniert "cat <> file"?

cat < filedruckt den Inhalt der Datei nach stdout. cat > fileliest stdin, bis Ctrl+ Derkannt wird und der Eingabetext in die Datei geschrieben wird . cat <> fileDruckt, zumindest in meiner Version von Bash, den Inhalt der Datei zufriedenstellend (ohne Fehler), ändert jedoch weder die...

42
Wie kopiere ich mehrere Dateien mit einem Platzhalter?

Ich habe einen Ordner mit einer Reihe von Dateien in ABC. * (Es gibt ungefähr 100 solcher Dateien). Ich möchte sie alle in neue Dateien kopieren, deren Namen mit DEF beginnen. * Also will ich ABC.Page1 ABC.Page2 ABC.Topic12 ...etc kopiert nach DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Was ist der...

42
So drucken Sie "$" in here-document

Wie kann ich "$" in einem Here-Doc in Bash ausgeben? Zum Beispiel möchte ich eine Datei mit dem Inhalt auf einem entfernten Server haben $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Aber es würde als Variable behandelt. Wie kann ich ein Literal drucken...

42
Was genau ist eine Umgebungsvariable?

Ich weiß, dass VARIABLE=valueeine Umgebungsvariable erstellt und export VARIABLE=valuefür Prozesse verfügbar gemacht wird, die von der aktuellen Shell erstellt wurden. envzeigt die aktuellen Umgebungsvariablen an, aber wo leben sie? Was umfasst eine Umgebungsvariable (oder eigentlich eine Umgebung...

42
Festlegen von IFS für eine einzelne Anweisung

Ich weiß, dass ein benutzerdefinierter IFS-Wert für den Bereich eines einzelnen Befehls / integrierten Befehls festgelegt werden kann. Gibt es eine Möglichkeit, einen benutzerdefinierten IFS-Wert für eine einzelne Anweisung festzulegen? Anscheinend nicht, da nach dem unten stehenden der globale...