[问题] 想请问shell script 如何设定无效的值??

楼主: aqua2012 (aqua2012)   2015-08-03 12:13:29
如题,假设我想在一个csv档案中,
填入一个 "无法被传递" "传递失败" 的值,
该要怎么设定呢?? (填入许多空白,特殊字符它还是能 pass 过)
Ex.
200,apple,34547590080,YTRVJHu .....(O)
65fybi,#!@#$%$%&^*&($%^&*, /n/n/b/b, ${(#)#}#.....(O)
由于还不是很懂shell script,
谁能提供一组 invalid argument供我参考呢?
感激不尽~ :)
作者: rickieyang (Rickie Yang)   2015-08-03 13:13:00
你要不要直接说你要达成的目的? 这样的问题满模糊的.设一个不会出现的值 ex:999999, if 判断该数值就跳出?
楼主: aqua2012 (aqua2012)   2015-08-03 13:33:00
比方说 B=`grep (从某个档案中搜寻一个值)`A=(${B})if[$? != 0],跑出error log有可能让 A=(${B})这边失败吗? 就是让value assign 失败不是grep抓值失败喔,是把B的值丢给A这个动作失败~
作者: filiaslayers (司马云)   2015-08-03 14:31:00
assign不会失败,只会有你想给的值跟实际拿到的不同你还不如设if[$A == 0]跑出error比较实在
楼主: aqua2012 (aqua2012)   2015-08-03 23:12:00
了解~~那我确定是写source的人写错了 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com