2012-04-12 11 views
6

Das Betriebssystem ist Ubuntu. Ich möchte file.txt in /home/z/Desktop erstellen, wobei der Inhalt der Datei some text here ist.Einzeilige Datei mit Inhalt erstellen

Der erste und übliche Weg ist nano /home/z/Desktop/file.txt und Typ some text here. Danach drücken Sie ctrl+x, drücken Sie y gefolgt von Enter.

Der zweite Weg ist cat > /home/z/Desktop/file.txt auszuführen, geben Sie some text here und drücken Enter gefolgt von ctrl+c

hoffe ich einzige Zeile Befehl ausführen können, um es schneller zu machen. Ich dachte xdotool wird mit der cat funktionieren (die zweite Möglichkeit), aber nein, es funktioniert nicht

Antwort

10

Sie können "echo" in bash verwenden. z.B .:

echo "some text here" > file.txt 

Wenn Sie am Ende der Datei nicht um eine neue Zeile Zeichen wollen, verwenden Sie das -n Argument:

echo -n "some text here" > file.txt 
Verwandte Themen