回答編集履歴
2
変更
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
戻り値とステータス両方を取得
|
2
2
|
|
3
3
|
```bash
|
4
|
-
ret=$(ls -1 ./directory | grep
|
4
|
+
ret=$(ls -1 ./directory | grep file; exit ${PIPESTATUS[1]} )
|
5
5
|
|
6
6
|
if [ $? -ne 0 ]; then
|
7
7
|
echo "Error"
|
1
変更
answer
CHANGED
@@ -1,9 +1,11 @@
|
|
1
|
-
|
1
|
+
戻り値とステータス両方を取得
|
2
2
|
|
3
3
|
```bash
|
4
|
-
ret=$(ls -1 ./directory | grep -q file;
|
4
|
+
ret=$(ls -1 ./directory | grep -q file; exit ${PIPESTATUS[1]} )
|
5
5
|
|
6
|
-
if [ $
|
6
|
+
if [ $? -ne 0 ]; then
|
7
|
+
echo "Error"
|
8
|
+
else
|
7
|
-
|
9
|
+
echo $ret
|
8
10
|
fi
|
9
11
|
```
|