Skocz do zawartości

Tworzenie Plików Przez Skrypt W Bashu


SebOOl

Rekomendowane odpowiedzi

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

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

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

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ę
×
×
  • Dodaj nową pozycję...