kshから制御文字に文字列を分割する方法は?

kshから制御文字に文字列を分割する方法は?

フォームフィード文字(\x0c)で文字列を分割し、次の操作を行う必要があります。

  1. 前の部分出力
  2. ロジックを試してください。
  3. 次の部分を出力します。

ksh私は今詰まっています。

文字列を2つの変数に設定して読み取ろうとしましたが、引用符が含まれていない区切り文字が見つからず、区切り文字をIFS=\x0C含む文字列全体を最初の変数に入れます。

私は何を見逃していますか?

答え1

そして:

IFS=\x0C

formfeedではなくIFS文字列に設定しました。x0C\f

ksh(およびbashzsh)では、mksh次のものを使用できます。

IFS=$'\f'

またはPOSIXLY:

IFS=$(printf \\f)

関連情報