質問編集履歴

1

タイトル変更

2020/02/09 07:42

投稿

hiroga
hiroga

スコア91

test CHANGED
@@ -1 +1 @@
1
- ShellScriptで 未定義の変数をチェックしたく、 if [ -n $ARG ] としましたが、Line Feedが入っています。なぜですか?
1
+ ShellScriptで 未定義の変数をチェックしたく、 `echo "$ARGS" | od -A n -t x1` としましたが、Line Feedが入っています。なぜですか?
test CHANGED
@@ -22,7 +22,11 @@
22
22
 
23
23
  ここで `$ARG`には何も代入していません。したがって、 `$ARG` は文字数ゼロであることを期待しました。
24
24
 
25
+ ところが、実際には2つめの分岐に遷移しました。
26
+
27
+
28
+
25
- ころが、実際には2つめの分岐に遷移ました。中の値を見ると Line Feedが入っているようです。
29
+ `echo "$ARGS" | od -A n -t x1` とし中の値を見ると Line Feedが入っているようです。
26
30
 
27
31
 
28
32
 
@@ -31,3 +35,7 @@
31
35
 
32
36
 
33
37
  bash: 3.x
38
+
39
+
40
+
41
+ 2020-02-09T16:41:37+09:00 追記: タイトルを変更しました。