Não há mecanismo para usar argumentos no texto de substituição. Se argumentos forem necessários, uma função de shell deve ser usada.
Tente algo assim em .bashrc
:
getColumn() {
cut -d"" -f"" ""
}
Olá, eu gostaria de executar um alias para obter um parâmetro colum específico usando um separador para conseguir isso eu decidi usar o comando cut Eu criei o alias da seguinte maneira, e salvei-o no arquivo bashrc correspondente:
alias getColumn='cat | cut -d'' -f'''
No entanto, quando testei, recebi:
VirtualBox:~$ getColumn /tmp/tmp.9Eusfk5cKZ , 3
cut: the delimiter must be a single character
Try 'cut --help' for more information.
SeVirtualBox:~$ getColumn /tmp/tmp.9Eusfk5cKZ "," "3"
cut: the delimiter must be a single character
Try 'cut --help' for more information.
cond try:
Após o feedback daqui, tentei:
#function to get a column
function getColumn() {
cut -d"" -f"" ""
}
No entanto, recebi:
VirtualBox:~$ getColumn topics " " 2
cut: the delimiter must be a single character
Try 'cut --help' for more information.
Estou usando o Ubuntu para isso,