내가 Java5를 사용하고 내가 클래스 경로에있는 각 .jar 파일을 가리 키도록 싶지 않아 그래서 나는 작은 쉘 스크립트 작성 시도했다 :유닉스 쉘 님의 디렉토리 이름으로 파일을 돌려 ':'로 구분 된 클래스 경로
find $LIB_DIR -name '*.jar' -print > /tmp/classpath
CP=
cat /tmp/classpath | while read line
do
CP=$CP:$line
done
rm -f /tmp/classpath
을
는하지만이 작동하지 않습니다 - $의 CP 변수가 비어 있습니다. ':'결과 $의 CP로
에 의해 구분하는 Pathes 단일 문자열이어야한다사람이 여기에 잘못이며 어떻게 정확하게 하나의 문자열로 모든 파일의 라인을 연결하는 것을 알고 있습니까?
감사합니다) 내가 – nahab
을 필요 정확히 sed를 S/: $ //이 후행 콜론을 제거하기 위해 추가 할 수 있습니다. '| SED의 : TR'\ n '을'| – ceving
아마 당신은 그의 인해 –