PowerShell 2.0 を使用した CSV への簡単な追加

PowerShell 2.0 を使用した CSV への簡単な追加

次の形式の csv ファイルが与えられたとします。

例.csv

1,2,3,4
5,6,7,8
...

次のように、最初の 2 つの要素を追加して同じ入力ファイルを更新するために使用できる PowerShell スクリプトは何ですか。

例.csv

3,3,4
11,7,8
...

答え1

貼り付けDcl.ps1:

$f1=gc col1.txt;$f2=gc col2.txt;for($i=0;$i-lt$f1.length;++$i){$f1[$i]+','+[string]::Join(",",($f2[$i] -split ',')[0..1])|ac colnew.txt}

指示:

powershell .\pasteDcl.ps1

結果、colnew.txt:

1,2,3,4,3,3
5,6,7,8,11,7

col1.txt:

1,2,3,4
5,6,7,8

col2.txt:

3,3,4
11,7,8

私が見る限り、特定のサービスで予測しようとしている話です。PowerShell でデータを取得するスクリプトを作成できると思います。

また、csv については、「data1」、「data2」、...「DataN」の形式で表現する方が適切です。データは、コンマで区切られたテキスト、またはコンマで区切られた csv です。異なる国別標準を使用する場合、最後の区切りは適切ではありません。

関連情報