作者aqua2012 (aqua2012)
看板Linux
标题[问题] 想请问shell script 如何设定无效的值??
时间Mon Aug 3 12:13:29 2015
如题,假设我想在一个csv档案中,
填入一个 "无法被传递" "传递失败" 的值,
该要怎麽设定呢?? (填入许多空白,特殊字元它还是能 pass 过)
Ex.
200,apple,34547590080,YTRVJHu .....(O)
65fybi,#!@#$%$%&^*&($%^&*, /n/n/b/b, ${(#)#}#.....(O)
由於还不是很懂shell script,
谁能提供一组 invalid argument供我参考呢?
感激不尽~ :)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.22.203.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1438575211.A.7AC.html
1F:推 rickieyang: 你要不要直接说你要达成的目的? 这样的问题满模糊的. 08/03 13:13
2F:→ rickieyang: 设一个不会出现的值 ex:999999, if 判断该数值就跳出? 08/03 13:15
3F:→ aqua2012: 比方说 B=`grep (从某个档案中搜寻一个值)` 08/03 13:33
4F:→ aqua2012: A=(${B}) 08/03 13:34
5F:→ aqua2012: if[$? != 0],跑出error log 08/03 13:45
6F:→ aqua2012: 有可能让 A=(${B})这边失败吗? 就是让value assign 失败 08/03 13:48
7F:→ aqua2012: 不是grep抓值失败喔,是把B的值丢给A这个动作失败~ 08/03 13:53
8F:推 filiaslayers: assign不会失败,只会有你想给的值跟实际拿到的不同 08/03 14:31
9F:→ filiaslayers: 你还不如设if[$A == 0]跑出error比较实在 08/03 14:32
10F:→ aqua2012: 了解~~那我确定是写source的人写错了 XD 08/03 23:12