본문 바로가기

전체 글81

[쉘스크립트] if -eq integer expression expected 에러 이번 에러는 쉘 스크립트로 실행하다 생긴 오류이다. ./test.sh: line 24: [: 0: integer expression expected 내용은 간단하다 원격 ssh를 이용하여 쉘스크립트 명령어를 받아 cnt=`ssh -t -t yh@${serv_ip} "ps -ef | grep wget | grep -v grep | wc -l "` if [[ $cnt -eq 0 ]] ; then 로 실행하니 if문에서 걸린 오류였다. 문제는 -eq가 문자열 계산이 아닌 정수 계산이라 해당 에러가 발생했고 if [[ $cnt == 0 ]] ; then로 실행하니, white space문제인지 인식이 안되어 if [[ $cnt =~ 0 ]] ; then 로 하니 잘 된다! 2019. 2. 20.
[백준/11650] 좌표 정렬하기 (Java/코드) https://www.acmicpc.net/problem/11650 좌표 정렬하기 성공시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB93524754359251.646%문제2차원 평면 위의 점 N개가 주어진다. 좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오.입력첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.출력첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다.예제 입력 1 복사5 3 4 1 1 1 -1 2 2 3 3 예제 출력 .. 2019. 2. 17.
[코딩/프로그래머 추천사이트] NAVER D2 개발자 커뮤니티 SLipp 스터디 코딩 공부에 자극 되었던, 열심히 해야겠다고 느꼈던 사이트들을 공유합니다. 아래는 never D2 개발자 커뮤니티에서 지원한 SLiPP 라는 스터디인데,정리도 굉장히 깔끔하고,, 좋은 스터디라는것이 이런거구나? 라는걸 느끼게 해준 사이트 입니다. 기본 개념과 프로젝트 대해서도 많이 정리되어있고,다양한 부분에 대해서 꼼꼼하게 조사한 흔적도 있어 참고해보면 좋으실거 같습니다. https://www.slipp.net/wiki/display/SLS/Home 2019. 2. 8.
[linux/shell script] 더하기,빼기 산술 계산 부적절한 행의 개수 Linux shell script 에서 + - * / 등의 산술 계산이 필요할 때어떻게 작성해야 할지 알아 보겠습니다. expr 이라는 명령어를 사용합니다. script_lineSize2=$(echo $script_lineCnt2 | rev | cut -f2 -d" " |rev ) cnt=`expr $script_lineSize2 - $script_lineSize` 이때 주의 사항은 변수=`expr ~ 할때띄어쓰기를 하면 안된다는 것이다! 안그럼 인식을 못하고 ~ 부적절한 행의 개수 ~ 이라는 오류를 표시한다. 2019. 2. 7.