ich habe ein echtes Probelm mit dem Umgang von Dateinamen in Scripten.
Ob ich umbenenne will, versuche zu kopieren, oder sonstige Aktionen auf einer Datei ausführen will die eine "unregelmäßigen" namen hat...
Wie z.B. würde man das folgende Script zum laufen bekommen? Unter der Bedingung find zu nutzen?
Code: Alles auswählen
#!/bin/bash
mkdir ./src_dir
mkdir ./dest_dir
echo "easy" > ./src_dir/filename
echo "tricky" > ./src_dir/\ white\ space\ new\ \\n\ line\ \|\ null\ \\0\ ifs\ \|\ back\ \\\ \|\ \ quo\"t\"es\ \ lastcharacter_is_a_whitespaces\
cp `find ./src_dir -mmin 1 -type f` ./dest_dir
p.s. ich weiß das is bestimmt schwierig...ja, ich habe gegoogelt und manpages gelesen und konnte keine 100% Löung finden