我对bash编码的了解非常有限。 我有一些数据存储在一个文本文件中,格式如下(附图)。每一行都包含一些文本和一个数字列表。每个条目由制表符分隔。 每一行的文本应该转到各自的变量。文本后面的数字应视为数组条目。对于线路-1、Number_array=2,0、-1、-2 之后,我想做这样的事情: for each line:
for i=0 to length(Number_array)-1:
我希望在bash中通过迭代来自多个循环的值来创建目录(为了简单起见,这里只需2),同时跳过相同的值。for i in 1 2 3; do for j in 1 2 3; do mkdir $i$j; done, done
这给了我名为11, 12, 13, 21, 22, 23, 31, 32, 33的文件夹,但我希望只有不同数字的文件夹,因此不应该存在11、22和33。是否有方便的循环选项跳过相同