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

或者,作为纯 shell 方法:

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