我想定義一個永久環境變數來查看檔案夾中的最后一個文本檔案。我在.bashrc檔案中添加了這一行:
export DUMMY="less foldername/`ls foldername/ | tail -n 1`"
檔案夾是這樣的:
foldername/
|_ file1
|_ file2
|_ file3
|_ file4
...
問題是,每當我使用 時$DUMMY,它總是打開同一個檔案(例如file3),這是最后一個但不是最近的檔案之一,并且它沒有改變。我的錯誤是什么?
謝謝
uj5u.com熱心網友回復:
alias對這種情況不是更好嗎?
alias dummy="less foldername/`ls -tr foldername/ | tail -n 1`"
然后你可以使用:
dummy
別名與匯出
我將-tr選項添加到ls:
-t- 按時間和日期排序
-r- 以相反的順序列出
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/326770.html
標籤:Unix
下一篇:合并每兩個連續的行unix?
