ฉันสามารถเรียกใช้คำสั่งภายในคำสั่งอื่นได้หรือไม่?


20

ฉันสามารถเรียกใช้คำสั่งภายในคำสั่งอื่นเช่น:

twidge update date

dateการเป็นคำสั่ง bash dateอย่างมีประสิทธิภาพtwidgeจะอัพเดท twitter ด้วยวันที่วันนี้ twidgeเป็นไคลเอนต์ทวิตเตอร์ตาม CLI

คำตอบ:


28

คุณสามารถลองใช้คำสั่งนี้ได้

twidge update "$(date)"

ซึ่งจะดำเนินการdateและเชื่อมต่อเอาท์พุทของคำสั่งลงในtwidgeคำสั่ง

ตามtwidgeข้อมูลช่วยเหลือ

นอกจากนี้คุณยังสามารถละเว้นสถานะซึ่งในกรณีนี้จะมีการอ่านบรรทัดเดียวจาก stdin และใช้เป็นการอัปเดตของคุณ ตัวอย่าง:

date | twidge update

เพียงไพพ์คำสั่งเพื่อ twidge ผ่าน stdin


11

ใช่ถ้าฉันเข้าใจคุณอย่างถูกต้องสิ่งนี้จะทำ:

twidge update `date`

หากtwidgeไม่ชอบให้ลองtwidge update "$(date)"เครื่องหมายคำพูดเพื่อส่งต่อเป็นสตริงยาวหนึ่งเส้น


อา drats, twidge ไม่ชอบ แต่ขอบคุณอยู่แล้วข้อมูลนี้จะพิสูจน์ประโยชน์ในภายหลังโดยไม่ต้องสงสัย
Switchkick

6
การใช้ `` เลิกใช้แล้ว แต่ถ้าคุณต้องการใช้คุณสามารถทำ "วันที่" "
enzotib
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.