shell 获取点分隔字符串的第一个值(Bash)

t3irkdon  于 2023-02-13  发布在  Shell
关注(0)|答案(1)|浏览(253)

我在bash中有一个字符串
这是一个用点分隔的字符串,我想要第一个点之前的值。
我只需要子字符串'chicken',并将其存储在变量中。
有人能给我指路吗?

s="$chicken.fasta.count.sorted.topthree.txt"
animal_name="${s%.*}
3phpmpom

3phpmpom1#

可能使用cut命令:
echo "chicken.fasta.count.sorted.topthree.txt | cut -d '.' -f 1

相关问题