Mam plik, który próbuję odczytać za pomocą tail -f. Zastanawiałem się, czy istnieje sposób, aby terminal wyświetlał rzeczywisty podział wiersza zamiast znaku \ n.
Mam plik, który próbuję odczytać za pomocą tail -f. Zastanawiałem się, czy istnieje sposób, aby terminal wyświetlał rzeczywisty podział wiersza zamiast znaku \ n.
Odpowiedzi:
tail -f file | sed 's/\\n/\n/g'
~$ tail -f /var/log/apache2/error_log | sed 's/\\n/\ > /g'
alias forward="tail -f file | sed 's/\\\n/\n/g'"
. Jeśli chcesz móc podać nazwę pliku jako argument, powinieneś użyć funkcji zamiast aliasu:forward () { tail -f "$@" | sed 's/\\n/\n/g'; }
tail -1 file | awk '{gsub(/\\n/,"")}1'