#判断位置参数是否为1
if [ $# -ne 1 ];then
echo "Usage $0 filename"
exit
fi
#判断位置参数是否为文件
if [ ! -f $1 ];then
echo "the $1 is not a file"
exit
fi
#待删除文件路径的文本
filename=$1
echo "filename: $filename" >> info.txt
但是一旦修改则不一样。在Linux下修改并保存,则换行是 n ,在Windows下修改并保存,则换行是 r n 。
并且,一旦修改并保存,则该文件的换行是 n 还是 r n 都是不会变了,除非人为的修改,只是修改保存其中的内容,换行的内容是不会变的。例如:换行是 n 的文件放在Windows下增加一个换行(使用的编辑工具是Nodepad ),Windows下增加的换行还是 n ;换行是 r n 的文件放在Linux下增加一个换行(使用的工具是vim),Linux下增加的换行还是 r n 。