このような文字列がある場合:
The important variable=123 the rest is not important.
kshで「123」の部分を抽出したいと思います。
これまでに試しました:
print awk ' {substr($line, 20) }' | read TEMP_VALUE
(この20
部分は、文字列の開始位置を抽出する方法を理解するまでは、一時的なものです。)
ただし、これは出力するだけawk ' {substr($line, 20) }' | read TEMP_VALUE
です(ただし、この形式は次のようなコードで機能します:) print ${line} | awk '{print $1}' | read SINGLE_FILE
。
これを行うための簡単なコマンド(つまり他の言語)がありませんか?
Solaris10を実行しています。