Tente isso
compgen -A function -abck | awk 'length($0) == 3'
(edit: é um bash embutido, então você deve executá-lo no bash, e ele lhe dará imediatamente a lista de 3 comandos char)
Como posso criar ou encontrar uma lista de comandos unix de 3 letras no Mac OS X?
Gostaria de criar um novo programa / comando para um projeto. Eu gostaria de fazer um nome de 3 letras, mas eu não quero entrar em conflito com outros comandos unix. Estou interessado em ver o que está disponível antes de escolher um nome específico.
Método rápido e sujo, iterando sobre PATH
e verificando cada diretório. Certifique-se de que seu $PATH
é algo sensato antes de executar.
save_IFS=$IFS
IFS=:
for dir in $PATH; do
for file in "$dir"/???; do # ??? for 3 letter name
if [ -x "$file" ]; then
printf %s\n "$file"
fi
done
done
IFS=$save_IFS