shell 截取字符串怎么写,比如截取 1:03 或 10:03 冒号左边的
时间: 2024-06-08 11:07:50 浏览: 150
字符串?
您可以使用以下命令截取冒号左边的字符串:
```
echo "1:03" | cut -d ":" -f 1
```
此命令将字符串 "1:03" 作为输入,并使用冒号作为分隔符(d),然后将结果的第一个字段(-f 1)打印到标准输出。这将输出字符串 "1"。
您可以使用相同的命令截取 "10:03" 中的数字:
```
echo "10:03" | cut -d ":" -f 1
```
此命令将输出 "10"。
相关问题
shell截取:后面的字段
可以使用`cut`命令来截取一个字符串中冒号后面的字段,假设字符串为`str="hello:world"`, 可以使用以下命令来截取冒号后面的字段:
```
echo $str | cut -d ":" -f 2
```
这里`-d`参数指定了分隔符为冒号,`-f`参数指定了要截取的字段为第二个字段,即冒号后面的字段。运行以上命令,输出为`world`。
阅读全文