Согласно вашему выводу:
ls|awk -F"-" '{print $2}'
Должно работать,но если вы хотите принять во внимание часть t-
, то
ls|grep ^t-|awk -F"-" '{print $2}'
или
ls|awk -F"t-" '{print $2}'|awk -F"-" '{print $1}'
Я бы пошел с
simple_git_push(){
export cm_args=("$@") # assuming I really wanted to export args
git commit -am "${*:-squash-me}"
}
, но я бы посоветовал не заморачиваться со строкой export
.
Это один из редких случаев, когда $*
лучше, чем $@
.