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