Untuk beberapa perintah, dimungkinkan untuk menentukan input tertentu sebagai stdin atau argumen baris perintah.
Secara khusus, misalkan commanddapat mengambil input stdin dan nama file sebagai argumen baris perintah, dan command < myfile, cat myfile | command dan command myfiledapat menghasilkan hasil yang sama.
Sebagai contoh,
Ketika perintahnya adalah sed:
sed s/day/night/ <myfile >new
sed s/day/night/ myfile >new
cat myfile | sed s/day/night/ >new
Ketika perintahnya adalah cat:
cat < myfile
cat myfile
- Saya bertanya-tanya apakah ada beberapa aturan umum tentang penampilan mereka, yaitu mana yang biasanya paling efisien, dan yang paling tidak?
- Apakah pengalihan selalu lebih baik daripada pipa?