1

Например, набрав:

bash$ java -cp lib/*.jar Something

Как быстро добраться до

bash$ java -cp lib/library1.jar:lib/library2.jar:lib/library3.jar Something

(или эквивалент)

Есть ли сочетание клавиш типа Alt+*, но с ":" вместо ""?

2 ответа2

1

Это так удобно, как я могу собрать

CP() { local IFS=:; echo "$*"; }    # perhaps put this in your .bashrc

java -cp "$(CP lib*/jar)" Something
0

Попробуй это. Конструкция $(...) является подстановкой команд. Он запускает то, что внутри, и вставляет вывод обратно в командную строку.

java -cp $(for i in lib/*.jar; do echo -n $sep$i; sep=:; done) Something

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .