複数のtarアーカイブがあり、その中にはフォルダとファイル名が同じです。
folderA
folderA.tar
folderB.tar
...
まだフォルダ(たとえば、tarアーカイブと同じ名前のフォルダ)として存在しないすべてのtarファイル(好ましくは同じ/現在のフォルダにあります)を一覧表示/検索できます。
上記の例では、folderB.tar
1 つだけが表示されます。
Bash / Unixツールを使用してこれを行うにはどうすればよいですか? (理想的には、findユーティリティの複数の検索/類似インスタンスを使用しないでください)
ベストアンサー1
純粋なバッシュ:
for line in *.tar;do [ -d "${line%.tar}" ] || echo $line;done