我有一个文件,例如A,B,C,D,N01,N02,...,N5,T01,... T5等列
例如。
A01,B01,C01,0,1,2,3,4,5,101,102,103,104,105
A02,B02,C02,0,1,2,3,4,5,101,102,103,104,105
A01,B01,C01,1,11,12,13,14,15,111,112,113,114,115
A02,B02,C02,1,11,12,13,14,15,111,112,113,114,115
取决于D的值,如果它是0或1,我希望输出如下。这样就保持了A到D的原样,并且只保留了Nxx,Txx和计数器xx之一
A01,B01,C01,0,1,101,1
A01,B01,C01,0,2,102,2
A01,B01,C01,0,3,103,3
A01,B01,C01,0,4,104,4
A01,B01,C01,0,5,101,5
...
A02,B02,C02,1,11,111,1
A02,B02,C02,1,12,112,2
A02,B02,C02,1,13,113,3
A02,B02,C02,1,14,114,4
A02,B02,C02,1,15,115,5
我可以手动编写一个cut命令并重复5次,但是我正在寻找一种更优雅的可脚本化解决方案。预先感谢。
答案 0 :(得分:0)
请您尝试以下。
parent_dir ="/path/to/parent/folder"
dirs = filter(x -> isdir(x), readdir(parent_dir))
for dir in dirs
println(dir)
end