Используйте bash для создания массива из файлов с помощью ? подстановочный знак?

с помощью xsv(https://github.com/BurntSushi/xsv)начиная с

A,B,C,D
a,b,c,d
e,f,g,h
e,i,j,k
a,m,n,k

и работает

xsv stats input.csv --everything | xsv select field,cardinality >output.txt

у вас будет

field,cardinality
A,2
B,4
C,4
D,3

0
16.01.2021, 21:11
1 ответ

Просто сохраните расширение выражения glob напрямую:

array=(./dirx/*b_??.tif)

Кстати, ./обычно избыточен; вы можете просто использовать array=(dirx/*b_??.tif)и получить действительные пути к тем же файлам.

[Кажется, это должен быть дубликат более раннего вопроса, но я не могу найти для него подходящего соответствия. Кто-нибудь еще?]

1
18.03.2021, 22:36

Теги

Похожие вопросы