Có nhiều lựa chọn thay thế:
printenv
In các giá trị của môi trường được chỉ định VARIABLE (s). Nếu không có VARIABLE nào được chỉ định, hãy in các cặp tên và giá trị cho tất cả chúng.
env
env - chạy chương trình trong môi trường đã sửa đổi
xuất khẩu
Đặt một biến môi trường. Đánh dấu mỗi tên được truyền cho các tiến trình con trong môi trường .....
-p Hiển thị đầu ra ở dạng có thể được sử dụng lại làm đầu vào.
Nếu không có tên nào được cung cấp hoặc nếu tùy chọn `-p 'được đưa ra, một danh sách các tên được xuất sẽ được hiển thị.
bộ
cũng hữu ích để có được các biến shell.
Nếu bạn cần thêm thông tin (số nguyên, xuất), thay vào đó bạn nên sử dụng
sắp chữ
xuất khẩu có một lợi thế, rằng đầu ra của nó có thể được đọc lại ngay trên vỏ.
Cuối cùng, có
compgen -v
Hiển thị hoàn thành có thể tùy thuộc vào các tùy chọn.
trong đó hiển thị tất cả các biến, vỏ và môi trường, không có giá trị hoặc thông tin bổ sung của chúng. Bạn sẽ phải lặp lại $ VARIABLE_NAME để tìm giá trị biến. Nhưng ít nhất danh sách đã hoàn thành. Nó thuộc về bash , không phải zsh .
declare -p
làm tương tự