在此代码中:
#!/bin/sh a='sdsdsd' c=${a:0:1}
我使用第二行逐一读取字符串的字节(在循环中),但它在 sh 中返回错误(“sh:3:错误替换”)。有什么办法可以在 sh 模式下做到这一点吗?由于某些原因我应该使用 sh (不是 bash,我知道 bash 没问题)
linux bash substring sh
bash ×1
linux ×1
sh ×1
substring ×1