Sto cercando di sostituire i numeri specifici e utilizzare questo comando:
sed -e 's/[0-9]\{12\}/ /g' file.log
ma non succede nulla. Come puoi vedere da U, questa espressione dovrebbe sostituire tutte le occorrenze numeriche con una dimensione di 12 cifre, a livello globale e sostituirla con spazio. Ho scoperto che i simboli {,} dovrebbero essere sfuggiti - strano. Non funziona Per favore aiuto.
echo 1224512561234 | sed -e 's/[0-9]\{12\}/ /g'ho ricevuto la risposta `4`. Mi sembra corretto.
-iopzione per sed see man sed( unixhelp.ed.ac.uk/CGI/man-cgi?sed )