Fish Shell:
テキストファイルの読み込み
How to (やり方):
# テキストファイルの内容を表示する
cat file.txt
# ファイルから読み込んだ行を1行ずつ処理する
while read -la line
echo $line
end < file.txtサンプル出力:
これはファイルの一行目です
これは二行目ですDeep Dive (深掘り):
テキストファイルを読むことはプログラミングの古典的なタスクです。UNIX系システムでは、‘70年代からcat, more, lessなどのコマンドで行われています。Fish Shell はこれらのコマンドを利用しますが、操作をより直感的にしています。バイナリファイルを読む代わりに、xxd や hexdump のようなツールがあります。Fish の read コマンドはシェルスクリプト内でファイルの内容を行ごとに読み取り、変数に代入しやすくします。
See Also (関連情報):
- Fish Shell Documentation: https://fishshell.com/docs/current/index.html
- GNU Core Utilities Documentation for
cat: https://www.gnu.org/software/coreutils/cat - A tutorial on text processing in Unix shells: https://www.grymoire.com/Unix/Sh.html