Mam program, texcount
który wyświetla liczbę słów w moim dokumencie LaTeX. Mogę również potokować wyjście tego, aby sed
dokonać podziału wierszy TeXa na nowe wiersze i zapisać to w pliku, który mogę następnie dołączyć do końcowego dokumentu. Ale kiedy to robię, texcount foo.tex | sed s/$/'\\\\'/ > wc.tex
wyjście z wiersza poleceń texcount
jest pomijane.
Jak mogę uzyskać wynik pierwszego polecenia wyświetlanego w terminalu i przesyłanego potokowo do sed?
tee
. Jeśli masz pewne powłoki, takie jak Bash, możesz potokować wyjście tee za pomocą>(some further commands)
. W innych powłokach musisz podać argumentowi tee nazwę pliku (jest to jego standardowy tryb działania), a następnie uruchomićsome further commands < thatfile
, a następnie usunąć ten plik. Lub zobacz odpowiedź Hari poniżej.