Jawaban Dennis benar. Lihat man bashdan cari (menggunakan /) untuk bagian pada "REDIRECTION". Subbagian khusus "Mengarahkan Output" dan "Menambah Output Redirect".
RedGrittyBrick
Jawaban:
28
>adalah untuk mengarahkan ulang ke file (menimpanya), sedangkan >>untuk menambahkan.
Lebih umum, >disebut sebagai redirecting (output standar ke file) sementara simbol pipa |disebut sebagai piping (output standar ke proses lain). Anda berisiko membingungkan orang-orang seperti saya ketika Anda menyebutnya >'piping'
RedGrittyBrick
@RedGrittyBrick: Saya telah melihat perpipaan dalam beberapa buku (dan saya sudah mengatakannya selama bertahun-tahun), tetapi pengalihan tampaknya jauh lebih umum. Terima kasih.
Dennis
@Dennis Piping menggunakan pipa |untuk menghubungkan output dari satu program / perintah ke input yang lain. Terkait .
man bash
dan cari (menggunakan/
) untuk bagian pada "REDIRECTION". Subbagian khusus "Mengarahkan Output" dan "Menambah Output Redirect".Jawaban:
>
adalah untuk mengarahkan ulang ke file (menimpanya), sedangkan>>
untuk menambahkan.Untuk menimpa
bar.txt
, gunakan ini:sumber
>
disebut sebagai redirecting (output standar ke file) sementara simbol pipa|
disebut sebagai piping (output standar ke proses lain). Anda berisiko membingungkan orang-orang seperti saya ketika Anda menyebutnya>
'piping'|
untuk menghubungkan output dari satu program / perintah ke input yang lain. Terkait .> foo
hanyalah gula sintaksis| Out-File foo
, dan karenanya merupakan bentuk perpipaan ;-)