Tôi đang bắt đầu tìm hiểu một số Regex, do đó tôi sử dụng lệnh này nhiều lần:
grep pattern /usr/share/dict/american-english
Chỉ có phần thay đổi mẫu, vì vậy tôi phải viết biểu thức dài " / usr / share / dict / American-english " nhiều lần.
Ai đó đã nhận xét rằng có thể mở rộng một đối số của một lệnh từ lịch sử lệnh bằng cách nhập các tổ hợp ký tự khó hiểu thay vì biểu thức đầy đủ. Bạn có thể cho tôi biết những kết hợp nhân vật khó hiểu?
bash
, dash
, zsh
, mksh
, và ksh
vỏ (ít nhất, mà tôi biết về) tất cả sẽ nhận ra $_
arg cuối cùng thông số đặc biệt (một số làm như vậy chỉ trong chế độ tương tác, mặc dù) . Nó chỉ mở rộng như một biến : grep somepattern filename; grep otherpattern "$_"
. Bạn thường có thể thấy nội dung của nó trong đầu ra của set
.