Я пытаюсь написать простую функцию, которая позволит мне интерактивно отключать файлы от Git. Вот то, что я до сих пор:Как передать каждое имя файла моей функции?
reset_or_keep() {
echo "Received $1"
}
interactive_reset() {
local mods=
mods=`git status --porcelain | sed -e "s/^[A-Z][ \t]*//g" | xargs reset_or_keep`
}
Однако, я получаю эту ошибку:
xargs: reset_or_keep: No such file or directory
Я хотел бы, что reset_or_keep вызывается один раз для каждой записи в git status --porcelain
Я думаю, что это может вам помочь: http://stackoverflow.com/questions/11003418/calling-functions-with-xargs-within-a-bash-script – fedorqui