Informationen in JPGs verstecken
Inhaltsverzeichnis:
In Bash gibt es mehrere Möglichkeiten, Text an eine Datei anzuhängen. Dieser Artikel erklärt einige von ihnen.
Zum Anhängen von Text an eine Datei benötigen Sie Schreibberechtigungen. Andernfalls erhalten Sie eine Fehlermeldung, dass die Berechtigung verweigert wurde.
Mit dem Umleitungsoperator an eine Datei anhängen (
>>
)
Mit der Umleitung können Sie die Ausgabe eines Befehls erfassen und als Eingabe an einen anderen Befehl oder eine andere Datei senden. Der
>>
Umleitungsoperator hängt die Ausgabe an eine bestimmte Datei an.
Es gibt eine Reihe von Befehlen, mit denen Sie Text auf die Standardausgabe drucken und in die Datei umleiten können, wobei
echo
und
printf
die am häufigsten verwendeten sind.
Geben Sie zum Anhängen von Text an eine Datei den Namen der Datei nach dem Umleitungsoperator an:
echo "this is a new line" >> file.txt
Bei Verwendung mit der Option
-e
interpretiert der Befehl
echo
die mit einem Backslash versehenen Zeichen wie Newline
:
echo -e "this is a new line \nthis is another new line" >> file.txt
Wenn Sie eine komplexere Ausgabe erstellen möchten, verwenden Sie den Befehl
printf
, mit dem Sie die Formatierung der Ausgabe festlegen können:
printf "Hello, I'm %s.\n" $USER >> file.txt
Eine andere Möglichkeit, Text an eine Datei anzuhängen, ist die Verwendung des Here-Dokuments (Heredoc). Es handelt sich um eine Umleitungsart, mit der Sie einem Befehl mehrere Eingabezeilen übergeben können.
Beispielsweise können Sie den Inhalt an den Befehl
cat
und an eine Datei anhängen:
cat «EOF» file.txt Das aktuelle Arbeitsverzeichnis ist: $ PWD Sie sind angemeldet als: $ (whoami) EOF
Sie können die Ausgabe eines beliebigen Befehls an eine Datei anhängen. Hier ist ein Beispiel mit dem
date
:
date +"Year: %Y, Month: %m, Day: %d" >> file.txt
Achten Sie beim Anhängen an eine Datei mit einer Umleitung darauf, den Operator
>
zum Überschreiben einer wichtigen vorhandenen Datei zu verwenden.
Mit dem Befehl
tee
an eine Datei
tee
tee
ist ein Befehlszeilenprogramm unter Linux, das von der Standardeingabe liest und gleichzeitig in die Standardausgabe und in eine oder mehrere Dateien schreibt.
Standardmäßig überschreibt der Befehl
tee
die angegebene Datei. Um die Ausgabe an die Datei anzuhängen, verwenden Sie
tee
mit der Option
-a
(
--append
):
echo "this is a new line" | tee -a file.txt
echo "this is a new line" | tee -a file.txt >/dev/null
Der Vorteil des Befehls
tee
gegenüber dem Operator
>>
besteht darin, dass Sie mit
tee
Text an mehrere Dateien gleichzeitig anhängen und in Verbindung mit
sudo
in Dateien anderer Benutzer schreiben können.
Wenn Sie Text an eine Datei anhängen möchten, für die Sie keine Schreibberechtigung haben, stellen Sie
sudo
wie unten gezeigt vor
tee
:
echo "this is a new line" | sudo tee -a file.txt
tee
empfängt die Ausgabe des Befehls
echo
, erhöht die sudo-Berechtigungen und schreibt in die Datei.
Um Text an mehrere Dateien anzuhängen, geben Sie die Dateien als Argumente für den Befehl
tee
:
echo "this is a new line" | tee -a file1.txt file2.txt file3.txt
Fazit
Unter Linux können Sie Text an eine Datei anhängen,
>>
den Operator
>>
redirection oder den Befehl
tee
.
VDH-Anhängen: VHD-Dateien einfach anhängen und trennen
VHD Attach ist ein kleines Werkzeug, das Attach and Detach-Option zum Rechtsklick hinzufügt VHD Attach
Kann nicht mehr als eine Datei oder ein Ordner ausgewählt werden. Unter Windows können nicht mehr als eine Datei oder ein Ordner ausgewählt werden.
Dieser Beitrag hilft Ihnen, wenn Sie nicht mehrere Dateien oder Ordner auswählen können Zeit, entweder mit Select All oder Strg + A Tastaturkombination in Windows 10/8/7.
Datei- und Bild-Uploader: Dateien auf mehrere Datei-Hosting-Websites hochladen
Free File and Image Uploader wird automatisch die Größe ändern, 1 oder mehr hochladen Dateien zu einer einzelnen oder mehreren Dateien, die Websites mit nur einem einzigen Klick hosten.







