小编Gia*_*iac的帖子

sh 中的子字符串返回“错误替换”

在此代码中:

#!/bin/sh
a='sdsdsd'
c=${a:0:1}
Run Code Online (Sandbox Code Playgroud)

我使用第二行逐一读取字符串的字节(在循环中),但它在 sh 中返回错误(“sh:3:错误替换”)。有什么办法可以在 sh 模式下做到这一点吗?由于某些原因我应该使用 sh (不是 bash,我知道 bash 没问题)

linux bash substring sh

3
推荐指数
1
解决办法
3908
查看次数

标签 统计

bash ×1

linux ×1

sh ×1

substring ×1