Ho bisogno di un comando per rinominare tutti i file nella directory di lavoro corrente, in modo che il nuovo nome file sia lo stesso del vecchio, ma includa un suffisso corrispondente al numero di righe dei file originali (ad esempio se il file f
ha 10 righe quindi dovrebbe essere rinominato f_10
).
Ecco il mio tentativo (non funzionante):
linenum=$(wc -l); find * -type f | grep -v sh | rename 's/^/ec/'*