มีวิธีใดที่จะมีecho
ที่ส่วนท้ายของไพพ์เพียงต่อท้ายเอาต์พุตปัจจุบันแทนที่จะลบทั้งหมดหรือไม่? ตัวอย่างเช่นฉันจะเก็บเอาท์พุทของฉันcat
และgrep
และเพิ่ม "END OF OUTPUT" ในตอนท้ายของเอาต์พุตจากไพพ์เดียวกันได้อย่างไร:
$ cat file.txt | grep 'foo' | echo "END OF OUTPUT"
something foo
foo
foo something
END OF OUTPUT
คล้ายกับวิธีการcat -
ทำงาน:
echo "START OF OUTPUT" | cat - file.txt
grep
ไม่ได้ตัดทอนเอาต์พุตไพพ์echo
ไม่อ่านอินพุตมาตรฐาน