=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
UNIX HOT TIP
Unix Tip 2344 - June 2, 2006
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
BC(AD 이전이 아님??)
우리들의 옛 친구이자 종종 잊혀지는 bc를 가동하라.
% bc
산술식을 입력하라.
20+20
그러면 결과값을 리턴할 것이다.
40
하지만 최고의 사용법은(?), 모든 변환의 필요에 따라 "obase"와 "ibase"명령을
UNIX GURU UNIVERSE
UNIX HOT TIP
Unix Tip 2344 - June 2, 2006
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
BC(AD 이전이 아님??)
우리들의 옛 친구이자 종종 잊혀지는 bc를 가동하라.
% bc
산술식을 입력하라.
20+20
그러면 결과값을 리턴할 것이다.
40
하지만 최고의 사용법은(?), 모든 변환의 필요에 따라 "obase"와
사용하는 것이다.
예를 들어 다음을 입력하라
obase=16
그리고 다음을 입력하라.
obase=16
그리고 다음을 입력하라.
255
그러면 결과는 "FF"가 될 것이다.
그 다음, 다음 내용을 입력한다면
obase=2
그 다음에 .(또는 마침표)를 입력하라, 이는 "마지막 숫자"임을 나타낸다.
위의 식은 "11111111"을 리턴할 것이다, 이는 255의 2진수 표현이다.
16진수를 10진수로 바꿀 필요가 있다면 단순히 "ibase=16"과 "obase=10"를 입력하라.
재미있게 사용하길~!
-------------------------------
※ 역자 설명
- bc의 명령어중 4개의 특별 변수
1. scale
소숫점이하에 사용할 자릿수(기본값 0)
2. ibase
입력되는 수의 변환 기반을 정의(기본값 10)
3. obase
출력되는 수의 변환 기반을 정의(기본값 10)
4. last
맨 마지막 인쇄된 숫자 값
@@@@@@@@@@@@@@@@@@@@[ 원문 ]@@@@@@@@@@@@@@@@@@@@
BC AND NOT BEFORE AD
Fire up our old friend and often forgotten bc.
% bc
Enter your arthimetic expression
20+20
Will return
40
but the best part is, use the
"obase" and "ibase" commands for all
your conversion needs.
For example, type:
obase=16
then type:
255
This will output "FF".
Next, if you type:
obase=2
Then a dot (or period), it stands for
"the last number")
It will return "11111111", that's 255 in binary!
If you need hex to dec,
just type "ibase=16" and "obase=10"
Have fun!
Fire up our old friend and often forgotten bc.
% bc
Enter your arthimetic expression
20+20
Will return
40
but the best part is, use the
"obase" and "ibase" commands for all
your conversion needs.
For example, type:
obase=16
then type:
255
This will output "FF".
Next, if you type:
obase=2
Then a dot (or period), it stands for
"the last number")
It will return "11111111", that's 255 in binary!
If you need hex to dec,
just type "ibase=16" and "obase=10"
Have fun!
반응형