On Fri, Jun 03, 2011 at 08:23:58PM +0200, Jan Hauke Rahm wrote: > for file in $(sed ... ); do \ > mkdir -p $(dirname "$file"); \ > touch "$file"; \ > done Als kleines Follow-up hier, weil das so nämlich gar nicht funktioniert... :) Dies hier sollte es machen (Zeilen nur ein bisschen aufgeräumt für die Lesbarkeit): sed -e 's|:\\||' \ -e 's|,||g'\ -e 's|/ |/|'\ -e 's| /|/|'\ -e 's|/ |/|' \ list.txt | while read line; \ do mkdir -p "$(dirname "$line")" && \ touch "$line"; \ done -- .''`. Jan Hauke Rahm <jhr@debian.org> www.jhr-online.de : :' : Debian Developer www.debian.org `. `'` Member of the Linux Foundation www.linux.com `- Fellow of the Free Software Foundation Europe www.fsfe.org
Attachment:
signature.asc
Description: Digital signature