我声明了包含k个队列名称的变量(字符串),我想删除。
我如何循环"通过字符串并删除每个队列?
我遇到了awk命令的问题。
非常感谢!
答案 0 :(得分:0)
您可以尝试以下命令吗?
awk '{for(i=1;i<=NF;i++) {printf "%s ", $i}; printf "\n"}' | xargs rm
答案 1 :(得分:0)
有很多方法,我认为最简单的方法是
$ vars="name1 name2 name3"
$ for v in $vars; do echo $v; done
name1
name2
name3
将echo更改为您的脚本。
答案 2 :(得分:0)
您可以使用try {
File file = new File("file4.xls");
if (!file.exists()) file.createNewFile();
FileInputStream fis = new FileInputStream(file);
POIFSFileSystem fileSystem = new POIFSFileSystem(fis);
// FileInputStream fis = new FileInputStream(file);
HSSFWorkbook workbook = new HSSFWorkbook(fileSystem);
//Sheet sheet = workbook.createSheet("sheet0");
Sheet sheet = workbook.getSheet("sheet1");
sheet.createRow(0).createCell(0).setCellValue("HelloWorld");
Cell cell = sheet.createRow(1).createCell(0);
cell.setCellValue("Value_1_1");
fis.close();
FileOutputStream fos = new FileOutputStream(file);
workbook.write(fos);
workbook.close();
} catch (IOException e) {
e.printStackTrace();
}
:
xargs