화면 속/토막 메모(8)
-
[토막 메모] 리눅스Linux 클래스패스, 라이브러리 패스 설정
기본은 가장 기본이 되는 루트에서 시작한다. ls -al명령어로 .bash_profile 확인 vi .bash_profile로 수정 시작 1. 라이브러리 패스 설정(LD_LIBRARY_PATH) 1-1. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:경로 1-2. export LD_LIBRARY_PATH 2. 클래스 패스 설정(CLASSPATH) 2-1. CLASSPATH=.:경로 2-2. export CLASSPATH 3. 사용 예시 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/testlib CLASSPATH=.:/home/testlib/test.jar export LD_LIBRARY_PATH export CLASSPATH 4. 바로 작업하기 위 작업 후 다..
2020.05.21 -
[토막 메모] 리눅스 Linux 파일복사, 파일명 변경 명령어
1. 파일 복사 - cp testfile.txt testfile2.txt 2. 파일명 변경 - mv testfile2.txt filetest.txt 명령어(공백)원본파일(공백)변경파일 순으로 입력하면 수행된다. 파일 복사 시 파일의 내용도 모두 복사된다.(ctrl + c, ctrl + v 와 거의 동일)
2020.05.20 -
[토막 메모] 리눅스Linux - 파일 찾기 find, 특정 단어 찾기 grep
1. 리눅스 디렉토리 내 특정 파일명을 가진 파일 찾기 find . -name "test_*" : test_로 시작하는 모든 파일명을 검색 해 온다 2. 특정 파일 내 원하는 문자열 찾기 grep "yyyymmdd" test_date.txt : test_date.txt 파일에서 "yyyymmdd"가 사용된 열 전체를 검색 해 온다. 3. 응용 find . -name "test_*" | xargs grep "yyyymmdd" : 디렉토리 내 test_로 시작하는 이름을 가진 파일 중에서, yyyymmdd 문자열이 포함 된 열을 검색 해 온다. * xargs는 이전의 명령을 인자로 받아 명령어를 실핼하는 구조로 영어의 숙어처럼 자주 쓰이는 명령어니 그냥 외워도 좋을 것 같다.
2020.05.19 -
[토막 메모] Cobol - 문자열 내 문자 세기
안 올리고 미뤄두면, 토막 메모의 의도가 무색하게 게으름만 부리다 안올리게 될 것 같으므로 연속해서 메모합니다. Cobol의 Inspect는 Replacing 외에도 count기능이 있는 Tallying 이 있습니다. 문자열 내의 문자 수를 세어 저장합니다. MOVE “ehofo” TO str Inspect str Tallying cntStr for all “o” 를 한다면 str 문자열 내 모든 o를 찾아서 cntStr에 넣어 줄 것입니다. cntStr = 2가 되겠지요. Inspect str Tallying cntStr2 for lead “o”를 한다면 앞에서부터 헤아려 가장 먼저 나오는 “o”의 연속체 수를 찾아 줍니다. 위 경우에선 1이겠네요. 만약 eehhooffoo를 찾았으면 2였을 것입니다...
2018.04.27 -
[토막 메모] Cobol - Inspect 를 통한 데이터 변경
Cobol은 꽤 직관적으로 읽히는 언어인 것 같습니다. 영어와 컴퓨터언어의 중간지점 쯤 되는 기분이라고 해야 하나.. 쓰는 법은 배운 적 없으나 읽는 법은 어느정도 익어 갑니다. 오늘은 INSPECT ~ REPLACING ~ 메모 입니다. Inspect는 tallying과 함께 글자 수를 셀 수도 있는데, 다음에 메모 하도록 하겠습니다. Inspect 변수명 Replacing all “A” by “B”. 입력 시 변수 명 내에 있는 모든 A는 B로 바뀌게 됩니다. 변수명 = “Apple” 이었다면 Before의 경우 변수명 = “Bpple” 가 되는 것입니다.
2018.04.26 -
[토막 메모] Java - 일치여부 확인
프로그램을 짜다보면 ~일때 / ~가 아닐때 를 상정하게 되는 경우가 많습니다. Int i = 1; If(i == 1){ system.println(“ehofo”); } 이 경우 ehofo를 찍어낼 것입니다. String str = “ehofo”; if(str.equals(“ehofo”)){ system.println(“1”); } 이 경우 1을 찍어낼 것입니다. 눈치채셨나요? 숫자형의 데이터는 == 로, 문자형의 데이터는 .equals()로 일치여부를 확인합니다. 개인적으로는 != 또는 !(~.equals()) 형태의 코딩을 좋아합니다.
2018.04.25