Ich habe ein Verzeichnis mit einer großen Anzahl von Dateien. Ich möchte ein Bash-Skript schreiben an -
- Geben Sie dieses Verzeichnis ein
- Finden Sie heraus, welche von ihnen Perl-Skripts sind (aber keines von ihnen hat die Erweiterung .pl)
- Füge eine Zeile oben in jeder Zeile ein (ich beabsichtige, einen neuen Shebang hinzuzufügen) Wenn Sie kein Perl-Skript sind, tun Sie nichts
Ich kann nicht nach den Perl-Skripts suchen, habe es mit grep versucht, aber nicht den richtigen Befehl erhalten. Im dritten Schritt stecke ich auch fest.
There is no way to insert data at the beginning of a file, all you can do is create a new file, write the additional data, and append the old data. So you'll have to rewrite the whole file at least once to insert the first line
.