Etkileşimli programı düşünün interactive. Bu programı oldukça sık çalıştırmam gerekiyor ve her çalıştırdığımda ilk birkaç komut aynı. Açıkçası, bu komutları tekrar tekrar yazmak zorunda kalmak bir acıdır. Bu komutu (satırsonu ile ayrılmış) dosyada topladım cmd. Şimdi cat cmd | interactivekomutları çalıştırmak için yapabilirim . Sorun bir kez cmdtamamen okundu, interactiveEOF alır ve çıkar olmasıdır.
Yapmak istediğim şey ilk önce interactiveborudan okumaktır (açıkça interactive < cmdkabul edilebilir) ve EOF alındığında, bunun yerine klavyeden okumaya başlayın.