Bash:
テキストファイルの読み込み
How to: (やり方)
Bashでテキストファイルを読むのは簡単。cat, less, head, tail, grepといったコマンドでいける。以下に例を示す。
# ファイル全体を表示
cat example.txt
# 最初の10行だけ表示
head example.txt
# 最後の10行だけ表示
tail example.txt
# ファイル内の'error'という文字列を含む行を検索
grep 'error' example.txtサンプル出力:
Hello World
This is a sample text file for Bash tutorial.Deep Dive (深掘り)
テキストファイルの読み込みはUNIX系システムで長らく使われている。catコマンドは1971年からある!grepなど新しいツールは検索やパターンマッチングを高効率で行える。awkやsedはさらに高度なテキスト処理に使われる。ファイルの大きさによって、適切なコマンドを選ぶのがベストプラクティス。
See Also (関連情報リンク)
- Bash scriptingのチュートリアル: https://www.gnu.org/software/bash/manual/
- UNIXコマンドの解説: https://www.tutorialspoint.com/unix_commands/cat.htm
- テキスト処理とデータ抽出について: https://www.grymoire.com/Unix/Sed.html