Voglio eliminare le righe da un file che corrisponde a determinate stringhe. Queste stringhe contengono barre, ad esempio "/". Il mio problema è che sebbene sia possibile modificare il delimitatore con sed per la sostituzione, non è possibile farlo con l'opzione di eliminazione.modifica eliminazione sed del delimitatore
I.e. questo non funziona a causa della barra in $ x:
sed --in-place "/$x/d" total-list.csv
dove $ x è per esempio "http://someurl.com/uri". Ma non riesci a cambiare il delimitatore quando usi l'opzione d (ho bisogno che sia ~ per esempio, invece di /).
Qualcuno può aiutare in questo?
Grazie Paul
Nota che '-i' è una scorciatoia di' --in-place' – jkshah
Grazie! Risparmierà sicuramente ... – pokero
Possibile duplicato di [Usa le barre in sed sostituisci] (http://stackoverflow.com/questions/5864146/use-slashes-in-sed-replace) – tripleee