Как объединить аргументы функции bash в один

Согласно вашему выводу:

ls|awk -F"-" '{print $2}'

Должно работать,но если вы хотите принять во внимание часть t-, то

ls|grep ^t-|awk -F"-" '{print $2}'

или

ls|awk -F"t-" '{print $2}'|awk -F"-" '{print $1}'

0
03.08.2020, 22:35
1 ответ

Я бы пошел с

simple_git_push(){
    export cm_args=("$@")   # assuming I really wanted to export args
    git commit -am "${*:-squash-me}"
}

, но я бы посоветовал не заморачиваться со строкой export.

Это один из редких случаев, когда $*лучше, чем $@.

1
18.03.2021, 23:15

Теги

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