このbashコマンドは、ディレクトリにまだ存在しないすべてのファイルを新しい自己名前付きフォルダに移動します。ファイル名のベース部分にちなんで名付けられたディレクトリにカレントディレクトリ内のすべてのファイルを移動するにはディレクトリにないファイルはすべて、自分の名前のディレクトリに移動しますか?
ll | grep ^- | awk -F"." '{print $2 "." $3}' | awk -F":" '{print $2}' | awk '{$1=""; print $0}' | cut -c2- | awk -F"." '{print "mkdir ""$1"";mv ""$1"."$2"" ""$1"""}' > tmp;source tmp
mmh質問がありますか? – DanieleO
[ここで読む: 'ls'の出力を解析しない理由(http://mywiki.wooledge.org/ParsingLs)。 – Anubis
質問が「目標を達成する最悪の解決策は何か」とすれば、これは非常に近いでしょう。 – hek2mgl