例えば、ipconfig
というコマンドの内容を配列に格納して、出力の各行が配列の新しいインデックスに格納されるようにしたいとします。つまり、 array[0]
には1行目の出力が含まれます。 array[1]
には2行目の出力などが含まれています。コマンドの出力をperlの行ごとに配列に格納する方法は?
どうすれば実現できますか?
例えば、ipconfig
というコマンドの内容を配列に格納して、出力の各行が配列の新しいインデックスに格納されるようにしたいとします。つまり、 array[0]
には1行目の出力が含まれます。 array[1]
には2行目の出力などが含まれています。コマンドの出力をperlの行ごとに配列に格納する方法は?
どうすれば実現できますか?
バックグラウンドを使用してキャプチャされた出力を 'スカラー 'に割り当て、' spilt'を使用して 'array'に再割り当てします。それはそれについて行く1つの方法です。 – Ghost
いいえ、いいえ、@Ghostはありません。リストコンテキストの中のバッククォートは、すでに要素ごとに一つの '$ /' - 行を出力する配列に出力を取り込みます。 – mob
@mob:ああ!私はそれを知らなかった。私にこれを知らせてくれてありがとう。さらにこれを念頭に置いておくよ – Ghost