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 sedbene per questo?
Sto lottando per ottenere questo lavoro condizionale. Ho un modo "maldestro" di farlo; Posso trovare il numero di riga corrispondente con awko sede quindi utilizzare questo numero in un sedcomando 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.