Расширение Bash wilcard с помощью переключателя командной строки

Вы также можете просто извлечь соответствующие строки непосредственно из cal выводит следующее:

>cal|sed -n '2p;/_/p'
Su Mo Tu We Th Fr Sa  
 5  6  7  8  9 10 11

(но обратите внимание, что cal будет использовать двухбуквенные сокращения дней недели, по крайней мере, в моей системе)

1
05.07.2017, 23:27
2 ответа

Вероятно, кратчайший путь — использовать printf:

lcov $(printf -- ' -a %s' *)

Но некоторые программы все равно могут не работать, проверьте и сообщите.

2
27.01.2020, 23:33

Создайте массив args, содержащий -aперед каждым(*)файлом, затем запустите commandсо всем списком:

for f in *
do
  args+=(-a "$f")
done
command "${args[@]}"
0
27.01.2020, 23:33

Теги

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