windows换行是/r/n,十六进制数值是:0D0A。
LINUX换行是/n,十六进制数值是:0A
所以在linux保存的文件在windows上用记事本看的话会出现黑点,我们可以在LINUX下用命令把linux的文件格式转换成win格式的。
unix2dos 是把linux文件格式转换成windows文件格式
dos2unix 是把windows格式转换成linux文件格式
#!/bin/bash
if [ $# -ne 2 ]
then echo "useage:delnum arg1 arg2"
exit 1
fi
while read -r s
do
tmp=${s#* }
echo ${tmp%?}>>$2
done<$1
LINUX换行是/n,十六进制数值是:0A
所以在linux保存的文件在windows上用记事本看的话会出现黑点,我们可以在LINUX下用命令把linux的文件格式转换成win格式的。
unix2dos 是把linux文件格式转换成windows文件格式
dos2unix 是把windows格式转换成linux文件格式
#!/bin/bash
if [ $# -ne 2 ]
then echo "useage:delnum arg1 arg2"
exit 1
fi
while read -r s
do
tmp=${s#* }
echo ${tmp%?}>>$2
done<$1