Mam taki plik:
ins.pro.server.pro.net
ins.pro-server2.pro.net
ins.pro-server3.pro.net
ins.pro-server4.pro.net
Chciałbym skasować ten plik, ale eliminując określony ciąg „.pro.net” ze wszystkich wierszy, więc może wynikać tak:
ins.pro-server
ins.pro-server2
ins.pro-server3
ins.pro-server4
Z góry dziękuję za pomoc
P.S: Użyłem wcześniej niektórych opcji sed, ale usunął także pierwszą część z „ins.pro-server”, pozostawiając ją jako „ins.-server”
sed
polecenia (np.sed 's/\.pro\.net//g' file
) jest dobrym nawykiem.sed "s/$2/$1/g"
. Chodzi mi o tosed
Polecenia często zawierają w sobie elementy, które są interpretowane przez powłokę, jeśli są w podwójnym cudzysłowie.