回答編集履歴

3

修正:全角空白記述が半角空白になっていた。

2017/03/03 04:20

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- # `"NULL,hoge,2"`⇒`" ,hoge,2"`
13
+ # `"NULL,hoge,2"`⇒`" ,hoge,2"`
14
14
 
15
15
  ```
16
16
 
@@ -18,7 +18,7 @@
18
18
 
19
19
  if (($_.Split(",")[0] -eq 'NULL') -and ($_.Split(",")[2] -eq '2')){
20
20
 
21
- " " + "," +
21
+ " " + "," +
22
22
 
23
23
  $_.Split(",")[1] + "," +
24
24
 
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- # `",hoge,2"`⇒`" ,hoge,2"`
43
+ # `",hoge,2"`⇒`" ,hoge,2"`
44
44
 
45
45
  ```
46
46
 
@@ -48,7 +48,7 @@
48
48
 
49
49
  if (($_.Split(",")[0] -eq '') -and ($_.Split(",")[2] -eq '2')){
50
50
 
51
- " " + "," +
51
+ " " + "," +
52
52
 
53
53
  $_.Split(",")[1] + "," +
54
54
 

2

引用範囲修正

2017/03/03 04:20

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -1,4 +1,6 @@
1
1
  > if文のサイト等で中身を見ましたが分かりませんでした。
2
+
3
+
2
4
 
3
5
  どこまでわかって何がわからなかったのでしょうか?
4
6
 

1

回答追記

2017/03/03 04:18

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -65,3 +65,59 @@
65
65
  } | Out-File -Encoding default [ファイルパス&ファイル名.csv]
66
66
 
67
67
  ```
68
+
69
+
70
+
71
+ ----
72
+
73
+
74
+
75
+ # テスト結果
76
+
77
+
78
+
79
+ ```
80
+
81
+ PS C:\tmep> (',hoge,2', 'NULL,hoge,2', 'fuga,hoge,2')|%{
82
+
83
+ >> if (($_.Split(",")[0] -eq 'NULL') -and ($_.Split(",")[2] -eq '2')){
84
+
85
+ >> " " + "," +
86
+
87
+ >> $_.Split(",")[1] + "," +
88
+
89
+ >> $_.Split(",")[2] + ","
90
+
91
+ >> } elseif (($_.Split(",")[0] -eq '') -and ($_.Split(",")[2] -eq '2')){
92
+
93
+ >> " " + "," +
94
+
95
+ >> $_.Split(",")[1] + "," +
96
+
97
+ >> $_.Split(",")[2] + ","
98
+
99
+ >> } else {
100
+
101
+ >> $_.Split(",")[0] + "," +
102
+
103
+ >> $_.Split(",")[1] + "," +
104
+
105
+ >> $_.Split(",")[2] + ","
106
+
107
+ >> }
108
+
109
+ >> }
110
+
111
+ >>
112
+
113
+ ```
114
+
115
+
116
+
117
+ >  ,hoge,2,
118
+
119
+ >  ,hoge,2,
120
+
121
+ > fuga,hoge,2,
122
+
123
+