Bash에서 이 라이너의 별칭을 정확히 어떻게 지정합니까?

Bash에서 이 라이너의 별칭을 정확히 어떻게 지정합니까?

bash 별칭은 따옴표를 좋아하지 않습니다

dpkg-query -W -f '${Installed-Size;8}kb ${Package} ${Version} ${Status}\n' | sort -n | column -t | grep -Pv "(lib*)" | fzf

답변1

대신 함수를 사용하는 것이 좋습니다. 이렇게 하면 모든 인용 문제를 피할 수 있습니다.

your_function_name() {
  dpkg-query -W -f '${Installed-Size;8}kb ${Package} ${Version} ${Status}\n' \
  | sort -n \
  | column -t \
  | grep -Pv "(lib*)" \
  | fzf "$@"
}

관련 정보