Utwórz plik tekstowy o nazwie książki.tekst z następującą treścią do wykonania przykładów pokazanych w następnej części tego artykułu.
książki.tekst:
Uczenie się PHP i MySQLPrzykład-1: Dodaj wiersz do pliku za pomocą polecenia „echo” i ”>>„ symbol
W poniższym skrypcie istniejący plik, książki.tekst jest przypisany do zmiennej, Nazwa pliku, a wartość ciągu zostanie uznana za wejście od użytkownika, aby dodać na końcu pliku. Jeśli wartość wejściowa nie jest pusta, to ''Echo' polecenie dołączy wartość do książki.tekst plik za pomocą '>>„Symbol.
#!/bin/bash
# Zdefiniuj nazwę pliku
FileName = 'Books.tekst'
# Wpisz tekst, który chcesz dołączyć
Przeczytaj -p „Wprowadź tekst, który chcesz dołączyć:” NewText
# Sprawdź nowy tekst jest pusty, czy nie
Jeśli [„$ newText” != ""]; Następnie
# Dodaj tekst za pomocą symbolu „>>”
echo $ newText >> $ nazwa pliku
fi
Wyjście:
'Nauka jQuery„jest traktowane jako nowa wartość tekstowa w wyjściu dołączonym na końcu pliku.
Przykład-2: Dodaj wiersz do pliku za pomocą komendy „printf” i ”>>„ symbol
'>>„Symbol może być używany z”printf ' polecenie dołączenia do sformatowanej treści do pliku. Podobnie jak poprzedni przykład, nazwa pliku i wartości ciągów są przypisywane do zmiennych, Nazwa pliku, I Newtext. Następny, 'printf„polecenie przekieruje wartość Newtext z innym tekstem na końcu książki.tekst plik.
#!/bin/bash
# Zdefiniuj nazwę pliku
FileName = 'Books.tekst'
# Wpisz tekst, który chcesz dołączyć
Przeczytaj -p „Wprowadź tekst, który chcesz dołączyć:” NewText
# Sprawdź nowy tekst jest pusty, czy nie
Jeśli [„$ newText” != ""]; Następnie
# Dodaj tekst za pomocą symbolu „>>”
printf „Dodatkowy tekst to: %s \ n” „$ newText” >> $ nazwa pliku
fi
Wyjście:
'Strona internetowa WordPress„jest traktowane jako nowa wartość tekstowa w wyjściu dołączonym na końcu pliku.
Przykład-3: dołącz wiersz do pliku za pomocą polecenia „tee”
'trójnik' to kolejne przydatne polecenie do dołączenia dowolnego ciągu do pliku. W poniższym skrypcie nazwa pliku i nowe wartości tekstu są przypisywane jak poprzednie przykłady. Jeśli wartość tekstu nie jest pusta, to 'Echo„polecenie wyśle wartość do”trójnik„polecenie za pomocą”|„Symbol. '-A„Opcja jest używana z”trójnik„polecenie tutaj, aby dołączyć odebraną wartość wejściową do pliku książki.tekst. „/dev/null” jest używany w skrypcie, aby zapobiec wyświetlaniu danych wyjściowych w terminalu.
#!/bin/bash
# Zdefiniuj nazwę pliku
FileName = 'Books.tekst'
# Wpisz tekst, który chcesz dołączyć
Przeczytaj -p „Wprowadź tekst, który chcesz dołączyć:” NewText
# Sprawdź nowy tekst jest pusty, czy nie
Jeśli [$ newText != ""]; Następnie
# Dodaj tekst za pomocą polecenia „Tee”
Echo $ newtext | tee -a $ filename> /dev /null
fi
Wyjście:
'Uczenie się CSS3„jest traktowane jako nowa wartość tekstowa w wyjściu dołączonym na końcu pliku.
Wniosek:
W tym artykule pokazano trzy różne sposoby dołączania tekstu na końcu pliku za pomocą skryptu Bash.