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 | interactive
komutları çalıştırmak için yapabilirim . Sorun bir kez cmd
tamamen okundu, interactive
EOF alır ve çıkar olmasıdır.
Yapmak istediğim şey ilk önce interactive
borudan okumaktır (açıkça interactive < cmd
kabul edilebilir) ve EOF alındığında, bunun yerine klavyeden okumaya başlayın.