[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bash: "\" am Zeilenende



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


Reply to: