find ./ -name "*.html" -exec perl -pi -e 's/id/id_i/g' {} \;


현재 디렉토리 아래의 모든 html 파일안의 "id" 이라는 단어를 "id_i" 이라는 단어로 대체

'NATIVE > 리눅스' 카테고리의 다른 글

리눅스 grep  (0) 2013.08.31
윈도우에서 배쉬 실행 시 \r 에러 해결  (0) 2013.07.08
리눅스 java7 업데이트  (0) 2012.10.01
ftp 명령어 mput 의 불편함.  (0) 2012.09.14
스크립트 문자열 자르기  (0) 2012.09.12



윈도우



윈도우에서 프로그램을 실행

try {
    String[] cmdarray = {"cmd", "/y", "/c", "run.exe"}
    Process p = Runtime.getRuntime().exec(cmdarray);
    p.waitFor();
    p.destroy();
} catch (Exception e) {
    e.printStackTrace();
}


윈도우에서 스크립트를 실행하려면 cygwin을 설치해서 bash 를 실행시킨다.


try {
	String[] cmdarray = {"cmd", "/y", "/c", "bash run.sh arg"}
	Process p = Runtime.getRuntime().exec(cmdarray);
	p.waitFor();
	p.destroy();
} catch (Exception e) {
	e.printStackTrace();
}






리눅스


// TODO

'NATIVE > java' 카테고리의 다른 글

자바 프로그램 시간 측정  (0) 2013.05.27
java JSON library 다운로드  (0) 2012.08.15
오픈소스 라이센스  (0) 2012.08.14



jar 파일을 얻으려면

https://oss.sonatype.org/content/groups/scala-tools/net/liftweb/

에서 가능하다.


설치된 스칼라 버전에 따른 lift-json jar파일을 얻을 수 있다.


사용법은

https://github.com/lift/lift/tree/master/framework/lift-base/lift-json/



'NATIVE > scala' 카테고리의 다른 글

스칼라 JSON 라이브러리  (0) 2012.08.14
스칼라 정규표현식  (0) 2012.07.09

우분투에는 기본적으로 OpenJDK가 설치되어 있지만, 그래도 Oracle (Sun)의 JDK를 설치하고 싶을 수도 있으나더이상 우분투의 리포지토리에서도 구할 수 없으며 또한 오라클에서는 데비안용(우분투용) 패키지를 제공하고 있지 않다. 따라서 다음과 같은 절차로 설치한다.


1. 다운로드

우선, http://www.oracle.com/technetwork/java/javase/downloads/ 에서 .tag.gz을 다운로드 받아서 압축을 풀어둔다.


2. 복사

압축을 푼 디렉토리를 /usr/lib/jvm 아래로 이동 또는 복사한다. 관리자 권한이 필요할 것이니 터미널에서 sudo를 적절히 이용해야 한다. 이 경로에 다른 버전의 jdk들이 모여 있으니 참고하기 바란다. 바이너리의 버전업을 대비해서 링크를 생성해 관리하는 것도 좋겠다.

나의 경우에는 다운로드 받아 압축을 해제한 디렉토리인 /jdk1.7.0_02를 /usr/lib/jvm 아래에 옮겨두고  /jdk1.7.0_02를 가리키는 /jdk1.7.0이란 이름의 링크를 만들어 두었다.


3. 시스템 설정

다음으로는 터미널에서 다음 3개의 명령을 차근차근 입력하면 설치가 끝난다.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/jre/bin/java" 1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/jre/bin/javaws" 1


4. 확인

설치된 자바를 시스템의 기본 자바로 설정하려면 다음의 명령을 입력한다.

sudo update-alternatives --config java


방금 설치한 JDK가 마지막에 추가되어 있는 것을 확인할 수 있으며 해당 번호를 선택해서 기본 자바 런타임으로 지정할 수 있다. 다음과 같이 컴파일러에 대해서도 응용해 보기 바란다.

sudo update-alternatives --config javac


확인 사살을 위해 다음의 명령을 입력해 보면 버전을 알 수 있다.

java -version


ftp 파일 write 명령어는 put 이다.



전송할 파일이 여러개이고 큰 사이즈라면

한번에 파일 전송이 가능한 mput을 사용하면 좋다.


그런데 mput은 전송할때마다 매번 물어본다 -_-


ftp> mput *

local: xxx1.zip mput? y

200 port ....

150 Opening data ....

local: xxx2.zip mput? y


매번 y를 치지 말고


확인기능을 꺼주자.


ftp> prompt

Interactive mode off







RES=`echo $var | cut -d':' -f1`


변수 var에 담겨있는 스트링을 문자 ':' 으로 토큰을 나누고 첫번째 토큰을 $RES에 담는다.


두가지 방법이 있다.

PWD=`pwd`

PWD=$(pwd)

echo $PWD    # /home/user/







회사에서 올해도 온누리 상품권을 준단다.



작년에 받았을 때는, 이걸 어디다 쓰나 -_-

고민했는데,

부평 지하상가가서 쇼핑하면서 요긴하게 썼다.



올해는 작년 금액보다 2.5배를 준다.

또 여기저기 뒤져보다가


문정동 로데오거리!!! http://www.rodeo1.co.kr/

홈페이지에서부터 온누리 상품권 광고가 ㅋㅋㅋ

여기서 쓰면 거의 백화점에서 쇼핑하는거나 마찬가지 아닌가 ㅎㅎㅎ

매장 많은것 같던데..




메이커 런닝화나 좀 사야겠다.


현금영수증 처리 꼭 해야지.



+ Recent posts