In un file contenente righe come questa:
# lorem ipsum blah variable
Vorrei rimuovere #
(commentare) il carattere nella stessa riga che contiene una stringa specifica, in atto. Va sed
bene per questo?
Sto lottando per ottenere questo lavoro condizionale. Ho un modo "maldestro" di farlo; Posso trovare il numero di riga corrispondente con awk
o sed
e quindi utilizzare questo numero in un sed
comando separato , ma credo che ciò possa essere fatto in un modo molto migliore.
's/#//g'
rimuoverà tutti i#
caratteri nella riga. Se non è quello che vuoi, rimuovi ilg
(che sta per "globale"). (2) Per modificare un file sul posto (come richiesto nella domanda), utilizzaresed -i
.