質問編集履歴

3

タグ変更

2021/04/28 08:46

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes

2

説明追加

2021/04/28 08:46

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
 
4
4
 
5
5
  LinuxシェルスクリプトのCutコマンドに相当する処理をPowerShell上で実現しようとしてつまづいています。
6
+
7
+ Powershell ↔ シェルスクリプトの変換は様々に試され解決法が出ており、任意の1列だけの切り出しについては情報がありましたが、範囲列指定での切り出しについては再現方法が見つかりません。
6
8
 
7
9
  想定例としては以下の、csvファイルの1~1000列を切り出すcutコマンドです。
8
10
 
@@ -60,11 +62,15 @@
60
62
 
61
63
  $file | Select-Object "0".."999" | Export-CSV -NoTypeInformation data2.csv -Encoding UTF8
62
64
 
65
+ #"0".."999"の範囲指定でエラー
66
+
63
67
 
64
68
 
65
69
  #案2
66
70
 
67
71
  $file | Select-Object @("0".."999") | Export-CSV -NoTypeInformation data2.csv -Encoding UTF8
72
+
73
+ #@("0".."999")の範囲指定でエラー
68
74
 
69
75
 
70
76
 

1

誤字

2021/04/26 00:19

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- PowershellでのLinuxシェルのcutコマンド処理の再現
1
+ [Powershell]Linuxシェルのcutコマンド処理の再現
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  PowerShell上では、csvファイルの範囲切り出しをcutコマンドと同様の1行コマンドで完了することは困難と判断して、Import-CSVコマンドでファイル内容をPSCustomObject化し、のちに列範囲指定でExport-CSVから出力しようとしました。
28
28
 
29
- しかし、範囲演算子を用いた範囲列指定がうまくいきません
29
+ しかし、範囲演算子を用いた範囲列指定がうまくいきません
30
30
 
31
31
 
32
32