私はタブで区切られたtxtファイルを持っています。私は第1列と第2列の名前を(列データを切り替えることなく)切り替える必要があります。つまり、A(Id)をB(ExternalId)、B(ExternalId)をA(Id)に変更する必要があります。ファイル内の他の列(その他のデータ)は変更しないでください。私はPowerShellで非常に新しいです、アドバイスをしてください。私が理解するように、import/export csvコマンドレットを使用する必要があります。タブ区切りファイルで列見出しを変更するにはどうすればよいですか?
が、私はこれをしようと試みたが、それは正しい方法で作業していない...
Import-Csv 'C:\original_users.txt' |
Select-Object Id, @{Name="ExternalId";Expression={$_."Id"}}; Select-Object ExternalId, @{Name="Id";Expression={$_."ExternalId"}} |
Export-Csv 'C:\changed_users.txt'
ありがとうございました!あなたは最高です :) –