MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
シェルスクリプトの基礎 - ファイル内容を1行ずつ読み込むのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
シェルスクリプトの基礎 - ファイル内容を1行ずつ読み込む
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == シェルスクリプトにおいて、while read line文を使用して、ファイル内容を1行ずつ読み込ませるための方法を記載する。<br> <br><br> == 標準入力へリダイレクトさせて読み込む == ファイルを標準入力へリダイレクトさせて、ファイル内容を1行ずつ読み込ませる。<br> 具体的には、list.txtファイルの内容を読み込み、1行ずつechoコマンドで表示させる。<br> <br> # list.txtファイルの内容 one two three <br> <syntaxhighlight lang="sh"> #!/bin/bash while read line do echo $line done < ./list.txt </syntaxhighlight> <br> # 出力 one two three <br><br> == ファイルを変数に格納して読み込む == ファイル内容をcatコマンドで表示させて、それを変数に格納し、ヒアドキュメントを使用して読み込む。<br> 具体的には、list.txtファイル内容を変数DATAに格納して、ヒアドキュメントを使用して変数の内容を読み込む。<br> <br> # list.txtファイルの内容 one two three <br> <syntaxhighlight lang="sh"> #!/bin/bash DATA=`cat ./list.txt` while read line do echo $line done << FILE $DATA FILE </syntaxhighlight> <br> # 出力 one two three <br><br> == catコマンドでファイル内容を表示してパイプで渡す == ファイル内容をcatコマンドで表示させて、その結果をパイプを使用して読み込む。<br> 具体的には、lixt.txtファイルの内容をcatコマンドで表示させて、その結果をパイプでwhile read line文に渡す。<br> # list.txtファイルの内容 one two three <br> <syntaxhighlight lang="sh"> #!/bin/bash cat ./list.txt | while read line do echo $line done </syntaxhighlight> <br> # 出力 one two three <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:シェルスクリプト]]
シェルスクリプトの基礎 - ファイル内容を1行ずつ読み込む
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse