|
Napisz skrypt, który automatycznie przetwarza plik.
rm -f session.log rm -f link Wget ftp://hostname/f:/ddn/session.log egrep '^N[[:d igit:]]|^D[1-4]' session.log >>link egrep -c '^N[[:d igit:]]|^D[1-4]' session.log >>link egrep -v 'ACT/UP' link>>link ls -l session.log >>link Gedit link
W rezultacie nazwa pliku pobranego session.log stała się dziwnym znakiem, a link stał się link? Jak pokazano na poniższym rysunku.
Późniejsze przetwarzanie plików linków session.log wywoła pytanie, że odpowiedni plik nie może zostać znaleziony. Szukałem długo i nie znalazłem odpowiednich informacji chińskich. Sytuacja jest taka, że skrypt jest pisany w Windowsie, a następnie przekazywany Linuksowi do uruchomienia, a przerwanie linii w Windows to ^M$. Przerwanie linii w Linuksie jest ^M przed $linux podczas działania i pokazuje dziwne znaki.
|