SebOOl Napisano Marzec 23, 2005 Zgłoszenie Share Napisano Marzec 23, 2005 Witam Zastanawiam się jak "ugryźć" temat utworzenia pliku i zapisania do nigo konkretej zawartości .. Przykładowo piszę skrypt który wykonuje zadanie 1,2,3 a 4 jest to utworzenie jakichś plików x y z i zapisanie w nich konkretej zawartości.... Z góry dzięki za pomoc ... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Soruk Napisano Marzec 24, 2005 Zgłoszenie Share Napisano Marzec 24, 2005 Zeby utworzyc plik wystarczy uzywajac komendy (_linuxa_ → Linuksa) ORT przekierowac wyjscie standardowe do pliku. Np jezeli che miec w pliku co znajduje sie w katalogu biezacy robie. ls > file.txt Zeby dopisacm uzywa sie ls >> file.txt Mozna rowniez przekierowac wejscie standardowe jako plik cat < file.txt Mam nadzieje ze troche pomoglem. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
The Structorr Napisano Marzec 24, 2005 Zgłoszenie Share Napisano Marzec 24, 2005 Możesz przekierować standardowe wyjście do konkretnego pliku. Używa się do tego znaków > i >> a > b - plik b zostanie wyczyszczony (lub utworzony jeśli nie istniał) i zostanie do niego zapisany wynik działania polecenia a a >> b - wynik działania polecenia a zostanie dopisany na końcu pliku b, jeśli plik b nie istnieje to zostanie utworzony Przykład: #!/bin/bash for i in wlazl kotek na plotek i mruga; do echo $i > nadpisywanie.txt echo $i >> dopisywanie.txt done Fajny tutorial programowania w bashu masz TUTAJ. Jak chcesz więcej to google Ci na pewno znajdzie. Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
SebOOl Napisano Marzec 24, 2005 Autor Zgłoszenie Share Napisano Marzec 24, 2005 Dzięki The Structorr nie wpadłem na to że mogę sobie przekierować zawartość zmiennej której wartością będzie tekst który chcę mieć w pliku ... sądziłem że musi być jakaś inna procedura ... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się