Mungkin ini sudah dijawab sebelumnya, saya akan menyambut tautan ke jawaban lain ...
Jika saya menjalankan perintah shell (di bashshell) seperti berikut:
make
Kemudian ketika output dari makesedang bergulir dari STDOUTdari makeperintah, jika saya mengetik make checkdan tekan entersebelum perintah pertama selesai dieksekusi, ketika makeperintah akhirnya selesai, perintah selanjutnya make checkakan mengambil yang benar dan berjalan.
Pertanyaan saya sederhana:
- Apakah ini berbahaya untuk dilakukan?
- Adakah potensi perilaku tak terduga dari pengetikan terburu-buru semacam ini?
- Mengapa ini bekerja seperti itu?