Trong bash chúng tôi có 3 loại dòng:Sự khác nhau giữa ">" và "&>" trong bash là gì?
- 0 (STDIN)
- 1 (STDOUT)
- 2 (STDERR)
Vì vậy, trong khi thực hiện một số chương trình tôi có thể sử dụng quản lý các luồng này (ví dụ: tôi có thể chuyển hướng chúng từ bảng điều khiển sang tệp hoặc smth như/dev/null, v.v.):
lệnh>/dev/null (chỉ lỗi từ STDERR sẽ được hiển thị, STDOUT sẽ được di chuyển t o/dev/null) lệnh 2>/dev/null (enly STDOUT sẽ được hiển thị, thiết bị lỗi chuẩn sẽ được chuyển đến/dev/null)
tôi thấy rằng một số người viết lệnh &>/dev/null
sự khác biệt giữa ">" và "&>" trong bash là gì?