Ben stdin gelen veri sütunlarını okuyan (onları bir yumuşatma efekti uygulayarak) sonra stdout çıktıları bir Bash kabuk kullanılan bir kara kutu UNIX programı var. UNIX borularla kullanıyorum,
generate | smooth | plot
Daha düzgünleştirmek için, pürüzsüzlüğü tekrarlayabilirim, böylece Bash komut satırından çağrılabilir
generate | smooth | smooth | plot
ya da
generate | smooth | smooth | smooth | smooth | smooth | smooth | smooth | smooth | smooth | smooth | plot
Bu çok tuhaflaşıyor. Bash sarıcı yapmak smooth
ve çıktısını smooth
gelişigüzel bir şekilde yeni bir örneğe besleyebilmek istiyorum.
generate | newsmooth 5 | plot
onun yerine
generate | smooth | smooth | smooth | smooth | smooth | plot
İlk denemem, geçerli dizinde geçici dosyalar oluşturan ve bunları silen bir Bash betiğiydi, ancak yazma erişimi olan bir dizinde olmadığımda çirkinleşti ve ayrıca kesildiğinde çöp dosyaları bıraktı.
smooth
Programla ilgili herhangi bir argüman yok .
Çağrı sayısını parametreleştirmek için böyle bir programı "sarmanın" daha zarif bir yolu var mı?