Utwórz plik tekstowy o nazwie książki.txt z następującą treścią, aby zrobić przykłady pokazane w następnej części tego artykułu.
książki.txt:
Nauka PHP i MySQL
Nauka Laravela
Projektowanie stron internetowych przy użyciu HTML
Przykład-1: Dołącz wiersz do pliku za pomocą polecenia „echo” i symbolu „>>”
W poniższym skrypcie istniejący plik, książki.txt jest przypisana do zmiennej, Nazwa pliku, a wartość ciągu zostanie pobrana jako dane wejściowe od użytkownika do dodania na końcu pliku. Jeśli wartość wejściowa nie jest pusta, wtedy ‘ wyrzucił' polecenie dołączy wartość do książki.txt plik za pomocą ‘ >> ” symbol.
#!/kosz/bash
# Zdefiniuj nazwę pliku
Nazwa pliku='książki.txt'
# Wpisz tekst, który chcesz dołączyć
czytać -P 'Wprowadź tekst, który chcesz dołączyć:'nowy tekst
# Sprawdź, czy nowy tekst jest pusty, czy nie
Jeśli [ '$nowy tekst' !='' ];następnie
# Dołącz tekst za pomocą symbolu „>>”
wyrzucił $nowy tekst >> $nazwa pliku
być
Wyjście:
' Nauka JQuery ‘ jest traktowany jako nowa wartość tekstowa w danych wyjściowych, która jest dołączana na końcu pliku.
Przykład-2: Dołącz wiersz do pliku za pomocą polecenia „printf” i symbolu „>>”
' >> Symbol ’ może być używany z drukuj polecenie, aby dołączyć sformatowaną zawartość do pliku. Podobnie jak w poprzednim przykładzie, nazwa pliku i wartości ciągu są przypisane do zmiennych, Nazwa pliku , oraz nowy tekst . Następny, ' printf Polecenie ’ przekieruje wartość nowy tekst z innym tekstem na końcu książki.txt plik.
#!/kosz/bash# Zdefiniuj nazwę pliku
Nazwa pliku='książki.txt'
# Wpisz tekst, który chcesz dołączyć
czytać -P 'Wprowadź tekst, który chcesz dołączyć:'nowy tekst
# Sprawdź, czy nowy tekst jest pusty, czy nie
Jeśli [ '$nowy tekst' !='' ];następnie
# Dołącz tekst za pomocą symbolu „>>”
printf 'Dołączony tekst to: %s ' '$nowy tekst' >> $nazwa pliku
być
Wyjście:
' Strona internetowa przez WordPress ‘ jest traktowany jako nowa wartość tekstowa w danych wyjściowych, która jest dołączana na końcu pliku.
Przykład-3: Dołącz linię do pliku za pomocą polecenia `tee`
' trójnik' jest kolejnym przydatnym poleceniem do dołączania dowolnego ciągu do pliku. W poniższym skrypcie nazwa pliku i nowe wartości tekstowe są przypisywane jak w poprzednich przykładach. Jeśli wartość tekstowa nie jest pusta, to „ wyrzucił Polecenie ’ wyśle wartość do ‘ trójnik polecenie ’ za pomocą ‘ | ” symbol. ‘ -do Opcja ’ jest używana z ‘ trójnik ’ tutaj polecenie, aby dołączyć otrzymaną wartość wejściową do pliku książki.txt . „/odw/null” jest używany w skrypcie, aby zapobiec wyświetlaniu danych wyjściowych w terminalu.
#!/kosz/bash# Zdefiniuj nazwę pliku
Nazwa pliku='książki.txt'
# Wpisz tekst, który chcesz dołączyć
czytać -P 'Wprowadź tekst, który chcesz dołączyć:'nowy tekst
# Sprawdź, czy nowy tekst jest pusty, czy nie
Jeśli [ $nowy tekst !='' ];następnie
# Dołącz tekst za pomocą polecenia `tee`
wyrzucił $nowy tekst | trójnik -do $nazwa pliku > /dev/zero
być
Wyjście:
' Nauka CSS3 ‘ jest traktowany jako nowa wartość tekstowa w danych wyjściowych, która jest dołączana na końcu pliku.
Wniosek:
W tym artykule przedstawiono trzy różne sposoby dołączania tekstu na końcu pliku za pomocą skryptu bash.