ターミナルで行ごとにlsする方法


ターミナルでlsコマンドを使用して、ファイルやディレクトリを表示する際に、行ごとに表示する方法を紹介します。以下にいくつかの方法とそれぞれのコード例を示します。

方法1: xargsコマンドを使用する方法 lsコマンドの結果を行ごとに表示するために、xargsコマンドを使用することができます。以下はそのコード例です。

ls | xargs -n 1 echo

このコマンドは、lsコマンドの結果をxargsに渡し、-n 1オプションを使用して1行ずつ表示します。

方法2: whileループを使用する方法 別の方法として、whileループを使用してlsコマンドの結果を行ごとに表示することができます。以下はそのコード例です。

ls | while read -r line; do echo "$line"; done

このコマンドは、lsコマンドの結果を1行ずつ読み取り、echoコマンドで表示します。

方法3: forループを使用する方法 さらに、forループを使用してlsコマンドの結果を行ごとに表示することもできます。以下はそのコード例です。

for file in $(ls); do echo "$file"; done

このコマンドは、lsコマンドの結果を変数fileに代入し、それぞれのファイル名をechoコマンドで表示します。

これらは、ターミナルで行ごとにlsするためのいくつかの方法です。ご参考までにお使いください。