Ich schreibe eine generische Shell-Skript, die Dateien auf der Grundlage gegebener Regex ausfiltert. Mein Shell-Skript: files=$(find $path -name $regex)
In einem der Fälle (filtern), möchte ich in e
for i in `ls`; do find /path/to/different/project -name $i -type f -exec sed -i "s/var Handlebars/d" {}; done;
Ich habe scheinbar alles versucht Semikolon Flüchten, einschließlich der ; nach dem {}
Wenn find Verzeichnisse durchläuft, werden sie in the order the VFS yields them angezeigt. Kann diese Reihenfolge in erste Verzeichnisse geändert werden, bevor Sie Dateien neben ihnen ansehen? Die Opt
Also arbeite ich an einem Bash-Skript, um temporäre Dateien zu löschen und lief in unerklärliches Verhalten. # Find using mmin flag
find /usr/local/store/file/temp/3_day/ -mmin +$((60*24*3)) -type f