Я хотел бы иметь возможность сделать это:
bat misc | rg -v -e 'TXT|txt' | map path_explode
где
function map
while read line
command $argv $line
end
end
и
function path_explode --description 'Return filename, ext, and directory from the path'
echo $argv[1] | sed 's/\(.*\)\/\(.*\)\.\(.*\)$/\2\n\3\n\1/'
end
имеет ли это смысл? Я получаю эту ошибку:
fish: Unknown command: path_explode
fish:
command $argv $line
^
in function 'map' with arguments 'path_explode'