개발 기록과 기술 뉴스

function2

Java와 소프트웨어, 개발하며 배운 것들을 기록합니다.

[linux] shell script version compare

비교할 버전 형식부터 정하기 기존 awk의 %03d는 각 구간을 최소 세 자리로 출력할 뿐 길이를 제한하지 않습니다. 1.1000처럼 세 자리를 넘는 구간이나 셸 정수 범위를 넘는 결과에서는 올바른 대소 비교를 보장하지 못합니다. 또한 네 구간 뒤의 값은 버리고 -rc, +build 같은 표기를 처리하지 않습니다. 아래

linux / bash / shell script↗

[linux] shell script function non-standard

개요 intellij에서 shell script 코드를 작성할 때 이런 warning 메시지를 보여주더군요. 문제가 되는 shell script 코드는 아래와 같습니다. 위 코드에서 function 키워드를 삭제하라고 안내해주고 있습니다. 올바른 코드는 무엇일까요? 아주 심플하죠? function 키워드만 삭제하면 됩니다

linux / bash / shell script↗