0

/bin/ksh -c "cat $PMSourceFileDir/RT/TgtFiles/$OutputFileStrPerfHdr $PMSourceFileDir/RT/TgtFiles/$OutputFileStrPerfCSV | unix2dos -437 > $PMRootDir/RT/Temp/$OutputFileStrPerfCSV"

IBM エンタープライズ サーバーで作業していますが、unix2dos コマンドが見つかりません。unix2dos 機能の代替手段を提供できますか?

4

2 に答える 2

2

awk または perl を使用して同様のことを行うことができるはずです。

awk 'sub("$", "\r")'

また

perl -p -e 's/\n/\r\n/'

ああ、これも必要なら:

recode latin1..ibmpc
于 2012-06-15T07:04:18.520 に答える
0

または、純粋なシェル アプローチとして:

while IFS= read -r line; do printf '%s\r\n' "$line"; done <in >out
于 2016-05-11T20:58:42.087 に答える