хочу установить псевдоним ls, взять параметры - PullRequest
2 голосов
/ 31 января 2010

У меня есть следующий псевдоним в моем .bashrc:

alias la='ls -laG'

но я действительно хотел бы выполнить команду таким образом:

la foo/bar

Полагаю, мне нужно написать скрипт оболочки? или есть какой-то способ xargs?

Ответы [ 2 ]

6 голосов
/ 31 января 2010

Это работает для меня. Он заменит la на ls -laG, так что ваша команда будет выполнена как ls -laG foo/bar.

2 голосов
/ 01 февраля 2010

Для вашей задачи вам не нужны параметры. (Или я что-то пропустил?) Однако вы могли бы написать функцию оболочки, которая принимает аргументы. Я использую, чтобы иметь что-то вроде

function ccd () { mkdir -p $1 && cd $1; }

по моему .bashrc. Таким образом, я могу (c) определить и (c) изменить (d) ir за один шаг, набрав

ccd temp1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...