Ho un file che potrebbe contenere una formattazione errata (in questo caso, l'occorrenza del pattern \\backslash
). Vorrei utilizzare grep
per restituire solo i numeri di riga in cui si verifica (come in, la corrispondenza era qui, vai alla riga # x e risolvila).
Tuttavia, non sembra esserci un modo per stampare il numero di riga ( grep -n
) e non la corrispondenza o la riga stessa.
Posso usare un'altra regex per estrarre i numeri di riga, ma voglio assicurarmi che grep non possa farlo da solo. grep -no
si avvicina di più, penso, ma mostra comunque la corrispondenza.
grep -no
:! Questo ha fatto quello che sono venuto qui per provare a fare! (cioè non stampare la riga che a volte è molto lunga, ad esempio, file sorgente javascript minimizzati.)