Например, набрав:
bash$ java -cp lib/*.jar Something
Как быстро добраться до
bash$ java -cp lib/library1.jar:lib/library2.jar:lib/library3.jar Something
(или эквивалент)
Есть ли сочетание клавиш типа Alt+*, но с ":" вместо ""?
Например, набрав:
bash$ java -cp lib/*.jar Something
Как быстро добраться до
bash$ java -cp lib/library1.jar:lib/library2.jar:lib/library3.jar Something
(или эквивалент)
Есть ли сочетание клавиш типа Alt+*, но с ":" вместо ""?
Это так удобно, как я могу собрать
CP() { local IFS=:; echo "$*"; } # perhaps put this in your .bashrc
java -cp "$(CP lib*/jar)" Something
Попробуй это. Конструкция $(...)
является подстановкой команд. Он запускает то, что внутри, и вставляет вывод обратно в командную строку.
java -cp $(for i in lib/*.jar; do echo -n $sep$i; sep=:; done) Something