Frameworkをベースとした非常に強力なシェルです。Frameworkを活用した実例やスクリプトの開発など、実践で役立つ使用方法を紹介していきます。PowerShellでの様々なファイルの読み取りと書き込みの方法を中心に説明します。目次Page1はじめにファイルを読み書きするコマンドレットファイルの読み込みファイル読み込みの基本ファイルの行数をカウントするPage2指定した行を取得する指定した行数だけ読み取る1度に読み出される行数を指定するエンコードを指定したファイルの読み込みPage3ファイルの書き込み新規ファイルを作成する(1)新規ファイルを作成する(2)Page4既存のファイルに値を追記する既存ファイルの属性を変更する読み取り専用ファイルに値を追記するPage5ファイルの内容をクリアするファイルの内容を置き換える応用例まとめ参考文献はじめに前回の記事では、ファイルのリスト表示を中心に説明を行いました。PowerShellにおけるファイルの読み込みと書き込みについて説明します。サンプルファイルとして「都道府県.txt」というファイルを使用します。このファイルは都道府県名が1行ごとに書かれているテキストファイルです。サンプルを試す上で必要となりますので、ダウンロードしてお使いください。ファイルを読み書きするコマンドレット下記は、ファイルの読み書きに使用できるコマンドレットです。既存のファイルに指定した値を追記します。指定したファイルの内容を削除します。指定したファイルの内容を取得します。指定したファイルに指定した内容を書き込みます。ファイルを新規作成します。ファイルの読み込みファイル読み込みの基本PowerShellでは、ファイルの読み込みに使用できるコマンドレットとしてGet-Contentがあります。読み込むファイルのパスです。-Pathは省略することが可能です。Get-Contentコマンドレットを実行すると、PowerShellコンソール上に、ファイルの内容が表示されます。C:\Work\都道府県.txtとします。1画面に表示しきれないようなサイズのファイルはMoreコマンドを使用することで、1ページずつ表示することができます。Moreファイルの行数をカウントするGet-Contentコマンドレットが返すオブジェクトのLengthプロパティを使用すると、指定したファイルが何行であるかを取得することができます。C:\Workフォルダにある都道府県.txtというファイルの行数を取得します。印刷用を表示ブックマークツイート著者プロフィールHIRO(ヒロ)HIRO's.NETのHIROです。とある半導体工場のSEです。PowerShellによるプログラミングを楽しんでいます。PowerShellについて書いています。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。