我在一個文件中有很多值,在一行中我得到一個空值。空值將作爲該文件中的最後一個值。我想避免空值並從文件中取出最後一個整數值。任何人都可以幫我用正則表達式來做到這一點。我可以發佈我在這裏試過的東西。shell腳本:當我從文件讀取值時如何避免空字符
value=`cat $working_tmp_dir/numbers.txt|tail -3| head -1|cut -f2 -d'='|cut -b 1-8`
當我試着上述我沒有得到最後的整數值..它給我空。
中的文件樣本值是:
date=11052015
date=11062015
date=11092015
date=11122015
date=11192015
date=12172015
date=20160202
date="null value coming here"
的空間數之間只是形式問題。 請幫助我。
你可以添加你分析你的問題文件的樣本內容? – jkdba
編輯樣品的問題..謝謝 – sarath
你是什麼意思的'null'?空行?單詞'null'?並且你在問題中粘貼的數據似乎不是來自文件(或文件)的數據,至少根據你提出的shell命令,這個命令需要一行'something = something'的行(並且只輸出一行)。總之,請更清楚的問題陳述。 – rici