だから私はこれらのファイルシステム構造を持っています。
/my.parent
-> my.folder1
-> my-file1.txt
-> my.folder2
-> my-file2.txt
-> another-folder-here
-> another-file.txt
次の一連のコマンドを使用します。
ls -r /my.parent/my.folder* | head -n 1 | rev | cut -c 2- | rev
私が望むmy.folder2のフルパスを返します。私の問題は、1つのフォルダだけがパターンと一致する場合(例:my.folder1の削除/移動)、フルパスを取得するのではなく、my.folder2のコンテンツリストを取得することです。
すべてのケースで動作するように修正する方法についてのアイデアはありますか?ありがとうございます。
ベストアンサー1
ls
内容を一覧表示する代わりにフォルダ名を表示するには、対応するパラメータ-d
を使用します。例:
ls -ld ~