come si potrebbe andare su come utilizzare sed per inserireUsando sed per inserire il testo all'inizio di ogni riga
rm -rf
all'inizio di ogni riga di un file?
come si potrebbe andare su come utilizzare sed per inserireUsando sed per inserire il testo all'inizio di ogni riga
rm -rf
all'inizio di ogni riga di un file?
sed 's/^/rm -rf /' filename
EDIT
xargs sarebbe modo più semplice per eliminare tutti i file elencati in un altro file
xargs -a filename rm -rf
A volte si deve andare con il metodo originale utilizzando sed, soprattutto quando vuoi fare cose come
csf -d ipaddr.
xargs
non sembra gradire l'output creato da alcuni comandi e si arrende dopo la prima riga. vale a dire:
sed 's/^/csf -d /' hacks >>hacks.sh
'xargs -a nomefile rm -rf' –
@Dennis Williamson, bella punta, ho praticamente sempre e solo chiamare xargs, quando sono tubazioni in uscita da un altro programma, quindi mi sarebbe mai disturbato capirlo. – mikerobi