私は小さな産業用ボックスに組み込みLinux用のシェルスクリプトを書いています。テキストを含む変数がありpid: 1234
、行から最初のX文字を削除したいので、1234だけが残ります。「クリーンアップ」する必要のある変数がもっとあるので、X個の最初の文字を切り取る必要があり${string:5}
、システムで何らかの理由で機能しません。
ボックスにあると思われるのは。だけですsed
。
私は以下を機能させようとしています:
result=$(echo "$pid" | sed 's/^.\{4\}//g')
何か案は?