2016-09-07 49 views
0

我有一個文件,我通過bash腳本獲取一些信息將數據放在數據庫表中,我想知道如何讀取變量的第一個字符,因爲如果它以「CE-」開頭,那行數據會進入一張桌子,如果不是他們必須插入另一張桌子,我該怎麼做?在bash腳本中讀取變量的第一個字符?

+0

您是否嘗試過尋找解決方案,這是一個常見問題。 – 123

回答

0

像這個 -

var=CE-xxxxx 
echo "$var" 
output- CE-xxxxx 

var2=$(echo "$var" | cut -c 1-3) 
echo "$var2" 
output- CE- 

然後你就可以檢查是否$var2符合你的標準,並進一步使用它。

0

您可以使用cut獲得您所需要的字節:

V="CE-IMPORTANT" 
I=$(echo $V | cut -b 4-) 

如果你想使用 - 作爲分隔符:

I=$(echo $V | cut -d '-' -f 2) 

在這兩種情況下,你在我得到「重要的」 var

相關問題