ฉันต้องการรันคำสั่งต่อไปนี้:
echo $RANDOM 2>&1 >> test.txt
ในเซสชั่นหน้าจอนี้:
screen -S test -X eval 'stuff "echo $RANDOM 2>&1 >> test.txt\015"'
อย่างไรก็ตามแทนที่จะดำเนินการมันสะท้อนต่อไปนี้:
echo 2>&1 >> test.txt
ผมทำอะไรผิดหรือเปล่า?
ฉันต้องการecho
คำสั่งไม่เพียง แต่บันทึก ouptut ไว้test.txt
แต่เพื่อแสดงผลลัพธ์นั้นไปยังหน้าจอเช่นกัน
sh -c
?