CR(回车) : \r ,LF(换行) : \n 。当我们在windows操作系统下编写了Liunx/Unix的脚本,上传到Liunx/Unix系统上之下,会发现报错,原因是换行格式不同。
Java实现的功能代码:
package com.what21.convert;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FormatConvert {
/**
* @param args
*/
public static void main(String[] args) {
if(args.length > 2){
convert(1,args[0],args[2]);
}else{
String readFile = "C:\\demo.sh";
String writeFile = "C:\\demo2.sh";
convert(1,readFile,writeFile);
}
}
private static void convert(int type,String readFile,String writeFile){
FileReader reader = null;
FileWr