powershell でパラメータ的な変数 $_ の下の項目を扱うには?
$aaa = Get-ChildItem -Path "c:¥Program Files"
この場合の $aaa を1レコードづつ回して、特定項目を抜き出す方法を教えてください。
$aaaを見てみると、
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2010/06/30 12:00 Adobe
d---- 2010/06/30 12:00 Hidemaru
d---- 2010/06/30 12:00 Java
d---- 2010/06/30 12:00 Lhaplus
d---- 2010/06/30 12:00 Microsoft Office
な感じです。
ここから、1レコード毎に個別に、またModeやNameの1項目毎に取り扱いたいです。
例えば
あああ
d---- Adobe
あああ
d---- Hidemaru
あああ
d---- Java
あああ
d---- Lhaplus
あああ
d---- Microsoft Office
と出力したいとして、
ForEach-Object -InputObject $aaa -Process { echo "あああ"; echo ($_.Mode + " " + $_.Name) }
というコマンドを打ってみましたが、うまく行きません。
一旦、シンプルに
ForEach-Object -InputObject $aaa -Process { echo $_ }
とすると、
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2010/06/30 12:00 Adobe
d---- 2010/06/30 12:00 Hidemaru
d---- 2010/06/30 12:00 Java
d---- 2010/06/30 12:00 Lhaplus
d---- 2010/06/30 12:00 Microsoft Office
と出力されました。
しかし、これは1件づつループしたのではなく、$aaaの塊が1回ドンと出てループはしていません。
ForEach-Object -InputObject $aaa -Process { echo "あああ"; echo $_ }
と書いても、結果は
あああ
d---- 2010/06/30 12:00 Adobe
あああ
d---- 2010/06/30 12:00 Hidemaru
あああ
d---- 2010/06/30 12:00 Java
あああ
d---- 2010/06/30 12:00 Lhaplus
あああ
d---- 2010/06/30 12:00 Microsoft Office
ではなく
あああ
d---- 2010/06/30 12:00 Adobe
d---- 2010/06/30 12:00 Hidemaru
d---- 2010/06/30 12:00 Java
d---- 2010/06/30 12:00 Lhaplus
d---- 2010/06/30 12:00 Microsoft Office
です。
この場合の $aaa を1レコードづつ回して、特定項目を抜き出す方法を教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) Powershell エクセル検索 完全一致の方法 1 2022/06/05 20:19
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
batである文字列内に特定の文字...
-
スクリプト中のexportコマンド...
-
kshでのNULLの比較
-
シェルスクリプトの変数の制限?
-
Bシェル 文字列に含まれる特...
-
if文について
-
bashスクリプト
-
Cシェルで標準エラー出力への...
-
shellスクリプトから別のshell...
-
awk スクリプト内で、関数の出...
-
TOPコマンドで表示するCPU使用...
-
Dirコマンドでフォルダ内ファイ...
-
エクセルの表にヘンな枠が・・・
-
スクリプトのエラー「unexpecte...
-
pingは正常なのにtracerouteで...
-
テキストファイルから最終行の抽出
-
ラズパイで『’test.service’をs...
-
bashでシングルクォート内の変...
-
net use /d の強制実行
-
-bash: ftp: コマンドが見つか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
batである文字列内に特定の文字...
-
スクリプト中のexportコマンド...
-
shellスクリプトから別のshell...
-
bashスクリプト
-
シェルスクリプトの変数の制限?
-
kshでのNULLの比較
-
【sh】tee コマンドの代替方法
-
ファイルから文字列を読み込む...
-
シェルで and/or の優先順位に...
-
if文について
-
Bシェル 文字列に含まれる特...
-
Cシェルで標準エラー出力への...
-
cshの条件式について教えてくだ...
-
【シェルスクリプト】whileルー...
-
Cシェルプログラムで、あるディ...
-
ログインシェル時のSHELL環境変数
-
rubyで、バッククォートの中に...
-
【シェルスクリプト】 ローカル...
-
sh スクリプト ipアドレス形式...
-
シェルスクリプトでうるう年判定
おすすめ情報