我不是java编码员,但需要一个可以执行的命令
cut -d "/" -f1,2,3 MyFile
有什么想法吗?
最佳答案
读取文件。在 /
上拆分每一行,然后打印出前三部分。
BufferedReader in = null;
try{
in = new BufferedReader(new FileReader("MyFile"));
String line = "" ;
while((line = in.readLine()) != null){
String[] fields = line.split("/");
System.out.printf("%s/%s/%s\n", fields[0], fields[1], fields[2]) ;
}
}
catch(Exception e){
e.printStackTrace();
}
finally{
if (in != null) {
try {
in.close();
} catch (IOException e) {
}
}
}
关于java相当于unix cut,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3923544/