Chcę zebrać wszystkie wiersze tekstu w jeden wiersz. Jestem początkującym programistą, który stara się uczyć poprzez działanie. Spędziłem cztery godziny, próbując rozwiązać ten problem. Wiem, że istnieje proste rozwiązanie tego problemu. Oto, czego próbowałem.
sed -e 'N; s / \ n //' mój_plik.txt # Nic nie robi sed -e: a -e N -e 's / \ n / /' -e ta myfile.txt #output wszystkie pomieszane i nie mogę zrobić głowy ani ogona składni cat myfile.txt | tr -d '\ n'> mój_plik.txt # Usuwa wszystkie linie
Oto plik tekstowy:
500212 262578–4–4 23200 GRIFFITH LABORATORIES LTD LABORATORIA GRIFFITH RADA RADY POŁUDNIOWEJ DUBLINU GABINET BIURO (PRZEMYSŁOWE) Lista podlegająca ocenie 2 Pineview Industrial Estate Firhouse Road Knocklyon 31 grudnia 2007 r 01 sty 2008 ”
Nie mogę zrozumieć, gdzie popełniłem błąd…