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