25
ทำซ้ำคำสั่ง Unix ทุก ๆ x ตลอดไป
มีในตัวคำสั่ง Unix repeatมีอาร์กิวเมนต์แรกคือจำนวนครั้งที่จะทำซ้ำคำสั่งที่คำสั่ง (มีข้อโต้แย้งใด ๆ ) repeatจะถูกระบุโดยการขัดแย้งที่ยังเหลืออยู่ ตัวอย่างเช่น, % repeat 100 echo "I will not automate this punishment." จะสะท้อนสตริงที่กำหนด 100 ครั้งแล้วหยุด ฉันต้องการคำสั่งที่คล้ายกัน - เรียกมันforeverว่า - มันใช้งานได้เหมือนกันยกเว้นอาร์กิวเมนต์แรกคือจำนวนวินาทีในการหยุดระหว่างการเล่นซ้ำและมันจะซ้ำตลอดไป ตัวอย่างเช่น, % forever 5 echo "This will get echoed every 5 seconds forever and ever." ฉันคิดว่าฉันถามว่ามีสิ่งนั้นมีอยู่ก่อนที่ฉันจะเขียนหรือไม่ ฉันรู้ว่ามันเหมือนกับสคริปต์ Perl หรือ Python 2 บรรทัด แต่อาจมีวิธีมาตรฐานมากกว่านี้ ถ้าไม่รู้สึกลังเลที่จะโพสต์วิธีแก้ปัญหาในภาษาสคริปต์ที่คุณชื่นชอบสไตล์Rosetta …