Bash'de bir işlemi arka planda çalıştırmak oldukça kolaydır.
$ echo "Hello I'm a background task" &
[1] 2076
Hello I'm a background task
[1]+ Done echo "Hello I'm a background task"
Ancak çıktı ayrıntılıdır. İlk satıra arka plan görevinin iş kimliği ve işlem kimliği yazdırılır, ardından komutun çıktısına sahibiz, sonunda iş kimliğine, durumuna ve işi tetikleyen komuta sahibiz.
Bir arka plan görevini çalıştırmanın çıktısını, çıktının tam olarak sonunda "ve" işareti olmadan görüneceği şekilde bastırmanın bir yolu var mı? Yani:
$ echo "Hello I'm a background task" &
Hello I'm a background task
Sormamın nedeni, sekme tamamlama komutunun bir parçası olarak bir arka plan işlemi çalıştırmak istemem, dolayısıyla bu komutun çıktısının herhangi bir anlam ifade etmesi için kesintisiz olması gerekiyor.