BC

Category
아이템: BC(14)
포스트 갯수6

[bash: bc, if]실수(부동소수점) 수자의 크기 비교

By 반달가면 | 2021년 4월 19일 | 
리눅스 bash 스크립트의 if 조건문에서 정수(integer)의 크기 비교는 기본적으로 제공된다. x=2 y=-1 if (( $x > $y )) then echo "x의 값이 y의 값보다 큽니다." fi if [[ $x -gt $y ]] then echo "x의 값이 y의 값보다 큽니다." fi 만약 비교하고자 하는 수자가 실수(부동소수점)인 경우에는 위의 예시와 같은 비교를 할 수 없다. 이럴때는 bc와 조합을 하면 되겠다. 우선 bc와 관련한 아래의 예시를 보자. x=2.34 y=0.45 # x의 값이 y의 값보다 크면 1을 출력, 그렇지 않으면 0을 출력 echo "$x > $y" | bc # x의 값이 y의 값과 같으면 1을 출

[bash: bc, sed] 1보다 작거나 -1보다 큰 계산 결과에서 앞자리에 0 표시하기 (.5 -> 0.5)

By 반달가면 | 2021년 3월 12일 | 
우선, 리눅스에서 bc를 이용한 산수 계산에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로 bc로 계산한 결과 값이 -1에서 1 사이일 경우, 정수 자리의 0은 표시되지 않는다. 아래의 예시를 보자. echo "scale=2; 10/11" | bc .90 echo "scale=2; -11/12" | bc -.91 위의 예시에 나온 결과값을 0.90, -0.91 이렇게 표시해 주고 싶을 경우, bc 자체적인 옵션은 없는듯하고, sed를 이용해서 아래와 같이 대체를 해 줄 수 있다. sed를 이용한 문자열 대체의 기본은 여기로 결과값이 양수일 경우와 음수일 경우를 각각 대체해야 하므로, sed에 -e 옵션을 사용하여 두가지 대체 방법을 지정해 준다. -e 옵션에 대한 내용은

[bash: bc, sed] 1보다 작거나 -1보다 큰 계산 결과에서 앞자리에 0 표시하기 (.5 -> 0.5)

By 반달가면 | 2021년 2월 17일 | 
우선, 리눅스에서 bc를 이용한 산수 계산에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로 bc로 계산한 결과 값이 -1에서 1 사이일 경우, 정수 자리의 0은 표시되지 않는다. 아래의 예시를 보자. echo "scale=2; 10/11" | bc .90 echo "scale=2; -11/12" | bc -.91 위의 예시에 나온 결과값을 0.90, -0.91 이렇게 표시해 주고 싶을 경우, bc 자체적인 옵션은 없는듯하고, sed를 이용해서 아래와 같이 대체를 해 줄 수 있다. sed를 이용한 문자열 대체의 기본은 여기로 결과값이 양수일 경우와 음수일 경우를 각각 대체해야 하므로, sed에 -e 옵션을 사용하여 두가지 대체 방법을 지정해 준다. -e 옵션에 대한 내용

[Victoria] Blue fox cafe

By WALKaholic's G Salon | 2015년 1월 6일 | 
[Victoria] Blue fox cafe
대 to the 박 가게!!! 아직까지도 그때 그 에그베네딕트의 감동이 ;ㅁ; 여기보다 맛있는 곳은 아마도 앞으로도 찾을 수 없을 것 같음 ㅠㅠ 아침 일찍 갔지만 웨이팅(...) 그래도 30분 기다리고 먹음 (...)그나마 나는 가게 안에서 웨이팅이었지 우리 뒤로는 다들 가게 밖에 무한 대기......거기서 기다리고 있으니 동네 할머니할아버지 부부가 여기 어떻게 알고 왔냐며 신기해 하심...동네 사람들만 아는 곳이라고...훗, 요즘엔 Foursquare란 앱이 있어요 할머니...줄을 늘려드려 죄송하지만 저도 맛있는거 먹고 싶답니다 ;;http://www.thebluefoxcafe.com/ 내꺼는 그날의chef's special, 나무는 팬케익 한 장 추가요 ;ㅁ; 하하 미안 이거시 바로 그