回答編集履歴

2

追記

2017/03/03 03:56

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -61,3 +61,35 @@
61
61
  >> Export-Csv -LiteralPath dst.csv -Encoding UTF8 -NoTypeInformation
62
62
 
63
63
  ```
64
+
65
+
66
+
67
+ 追記
68
+
69
+ PowerShell の条件式
70
+
71
+ |||
72
+
73
+ |:--|--:|
74
+
75
+ |論理和|-or|
76
+
77
+ |論理積|-and|
78
+
79
+ |同値判定|-eq|
80
+
81
+
82
+
83
+ 例: 読み込んだレコードのフィールド abc が空文字で def が 2 かどうかを判定し、真なら abc を全角空白に差し替える
84
+
85
+ ```
86
+
87
+ if ($_.abc -eq "" -and $_.def -eq "2")
88
+
89
+ {
90
+
91
+ $_.abc = "<全角空白>"
92
+
93
+ }
94
+
95
+ ```

1

修正

2017/03/03 03:56

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -13,6 +13,8 @@
13
13
  ```
14
14
 
15
15
  この時、このように読み込みます。
16
+
17
+ 「PowerShell>」はプロンプトです。
16
18
 
17
19
  ```
18
20
 
@@ -52,7 +54,7 @@
52
54
 
53
55
  ```
54
56
 
55
- PowerShell Import-Csv -LiteralPath abc.csv -Encoding UTF8 |
57
+ PowerShell> Import-Csv -LiteralPath abc.csv -Encoding UTF8 |
56
58
 
57
59
  >> % { if ($_.abc -eq 0) { $_.abc = '99' }; $_ } |
58
60