ファイル名が作成時のタイムスタンプに基づいているテキストファイルを作成するプロセスがあります。
$ ls
1378971222.txt
1378971254.txt
1378971482.txt
1378971488.txt
1378972089.txt
1378972140.txt
1378972141.txt
1378972153.txt
1378972155.txt
1378972241.txt
最後に作成されたファイル、つまり最新のmtimeを持つファイルのファイル名を自動補完するにはどうすればよいですか?ファイル名のほとんどすべての文字が別のファイルと共有されるため、これらのファイルにタブ補完を使用する方法はありません。ショートカット(Alt .
最後のコマンドの最後の引数を自動補完するショートカットなど)を見つけたいと思っています。私はのために素晴らしいです、次の別名をでっち上げるために管理しているVIM
が、私は、汎用のショートカットは、私が使うことができることが存在するかどうかを知るのが大好きだkde-open
、sqlite3
と、他のアプリケーション。
alias lastest="vim `ls -t | grep -vE "^total [0-9]*$" | head -n1`"
$(ls -t|head -1)
、行にリテラルを挿入するだけです。したがって、サイクリングはありません。満足のいく答えが得られなかったので、私は最も教えてくれ、最も有用な答えを提供する答えを受け入れました。