Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).

220
Leeren Sie den Inhalt einer Datei

Ich kenne drei Methoden, um alle Einträge aus einer Datei zu löschen. Sie sind >filename touch filename filename < /dev/null Von diesen dreien missbrauche ich >filenameam meisten, da dies die geringste Anzahl von Tastenanschlägen erfordert. Ich möchte jedoch wissen, welche der drei...

166
Wie ändere ich die Erweiterung mehrerer Dateien?

Ich möchte eine Dateierweiterung von *.txtin ändern *.text. Ich habe versucht, den basenameBefehl zu verwenden, aber ich habe Probleme, mehr als eine Datei zu ändern. Hier ist mein Code: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Ich erhalte diesen Fehler:...