>
สามารถทำได้
echo "text" > file
tee
สามารถทำได้
echo "test" | tee file
สามารถsed
ทำได้โดยไม่ใช้ข้อใดข้อหนึ่งข้างต้นหรือไม่ เป็นไปได้หรือไม่ที่จะบันทึกเอาต์พุตของsed
คำสั่งไปยังไฟล์โดยไม่ใช้อย่างใดอย่างหนึ่ง>
หรือtee
?
>
โอเปอเรเตอร์อยู่ ฉันสนใจถ้ามีคำสั่ง sed ที่สามารถใช้แทนได้ แต่ฉันจะลบคำถามนี้ถ้ามันแย่มาก
sed -i
คำตอบฉันจะแก้ไขคำถามของคุณและอธิบายสิ่งที่คุณทำหลังจากนั้น
sed
ไม่ได้มีไว้สำหรับการเปลี่ยนเส้นทางข้อมูลในฐานะtee
และ>
(เป็น) หมายถึงเป็น"
sed '' file > newfile
คุณจะเห็นว่า>
สามารถใช้งานได้sed
เหมือนกับโปรแกรมอื่น ๆ