Mam katalog pełen plików tekstowych. Moim celem jest dołączenie tekstu na początku i na końcu każdego z nich. Tekst na początku i na końcu jest taki sam dla każdego pliku.
W oparciu o kod, który dostałem z sieci, jest to kod dołączany na początku pliku:
echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt
Jest to kod dołączany na końcu pliku. Celem jest dodanie tekstu };
na końcu każdego pliku:
echo "};" >> $BASEDIR/Translations/Javascript/*.txt
Przykłady, z których czerpałem, dotyczyły działania na poszczególnych plikach. Pomyślałem, że spróbuję działając na wielu plików przy użyciu symboli wieloznacznych, *.txt
.
Mogę także popełniać inne błędy. W każdym razie, jak dołączyć tekst na początku i na końcu wielu plików?
-i
zamiast tego zastępowania pliku nie działa, po prostu drukuje na standardowe wyjście.