Как создать псевдоним, чтобы получить столбец? [Дубликат]

Этот вопрос уже имеет ответ здесь: Создайте псевдоним с paramater в середине 3 ответа

Здравствуйте, я хотел бы выполнить псевдоним, чтобы получить конкретный параметр colum, используя разделитель, чтобы достичь этого я решил использовать команду cut, я создал псевдоним следующим образом, и я сохранил его в соответствующем файле bashrc:

alias getColumn='cat $1 | cut -d'$2' -f'$3''

Однако, когда я его протестировал, я получил:

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:

После обратной связи отсюда я попытался:

#function to get a column
function getColumn() {
    cut -d"$2" -f"$3" "$1"
}

Однако я получил:

VirtualBox:~$ getColumn topics " " 2
cut: the delimiter must be a single character
Try 'cut --help' for more information.

Я использую ubuntu для этого,

1
задан 29 December 2016 в 21:44

0 ответов

Другие вопросы по тегам:

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