スペースを含むファイル名は複数のファイルとして扱われます。

スペースを含むファイル名は複数のファイルとして扱われます。

次の検索を実行するとき:

find . -iname "U2*.mp3"

または

ls *U2

私は出力を取得します:

U2 With or Without You.mp3
U2 When the Streets have no name.mp3
...

以下を使って再生しようとすると:

smplayer $(!!)

その後、smplayerはファイル名が次のようになると仮定します。

U2
With
or
Without
...

ファイル名を変更せずにどのように処理できますか?

ベストアンサー1

find . -iname "U2*.mp3" -print0 | xargs -0 smplayer

おすすめ記事