我有一个文件,我通过bash脚本获取一些信息,将数据放入数据库表中,我想知道如何读取变量的第一个字符,因为如果它以" CE - "该行的数据将进入表格,如果不是必须插入另一个表格,我该怎么做?
答案 0 :(得分:0)
喜欢这个 -
var=CE-xxxxx
echo "$var"
output- CE-xxxxx
var2=$(echo "$var" | cut -c 1-3)
echo "$var2"
output- CE-
然后,您可以检查$var2
是否符合您的条件并进一步使用。
答案 1 :(得分:0)
您可以使用cut
来获取所需的字节:
V="CE-IMPORTANT"
I=$(echo $V | cut -b 4-)
如果你想使用 - 作为分隔符:
I=$(echo $V | cut -d '-' -f 2)
在这两种情况下,你都会在I var
中获得“重要”