| HOME / 정보공유 / AIX 명령어 모음

units
units units 명령 목적 하나의 측정 단위를 등가의 다른 측정 단위로 전환합니다. 구문
units [ - ] [ File ]
설명
units 명령은 한 단위로 표현된 수량을 다른 단위로 변환합니다. units 명령은 대화식 명령입니다. 이 명령은 변환하려는 단위와 변환할 단위를 묻습니다. 이 명령은 배수 단위로만 변경됩니다. 즉, 변환이 곱셈을 포함할 때만 한 값을 다른 값으로 변환할 수 있습니다. 예를 들어, 화씨와 섭씨는 변환 시 32의 값을 더하거나 빼야하기 때문에 변환할 수 없습니다.
사용자는 승수 앞에 복수 결합 단위 형태로 양을 지정할 수 있습니다.
양의 정수로 접미사를 입력하여 거듭제곱을 표시하고, /(슬래시)로 나눗셈을 나타냅니다.
units 명령은 lb를 질량의 단위로 인식하지만, pound는 영국 파운드 화폐로 여깁니다. 합성 이름(lightyear와 같은)은 함께 실행됩니다. 접두어인 영국식 단위는 그에 대응하는 미국식 br(예를 들면, brgallon)과 다릅니다.
/usr/share/lib/unittab 파일은 units 명령이 사용하는 전체 단위 리스트를 포함하고 있습니다. 사용자는 이 파일에 새로운 단위를 정의할 수도 있습니다. File 매개변수는 /usr/share/lib/unittab 파일에 나열된 표준 변환 인자의 값을 겹쳐쓸 때 사용될 수 있습니다. 지정된 파일은 unittab 파일과 같은 형식을 따라야 합니다.
units 명령은 다음과 같이 가장 많이 쓰는 단위, 약어 및 미터법의 접두어를 인식합니다.
pi 원주 대 직경의 비율
c 광속
e 전자에 충전
g 중력 가속도
force g와 동일
mole 아보가드로 수
water 물의 단위 무게당 압력 헤드
au 천문학적 단위
플래그
- 사용자의 변환 인자를 입력하도록 프롬프트를 나타내기 전에, /usr/share/lib/unittab 파일에 포함된 변환 인자를 나열합니다.
예제
인치 대 센티미터의 변환 계수를 표시하려면 다음과 같이 입력하십시오.
units
you have: in
you want: cm
units 명령은 다음 값을 리턴합니다.
* 2.540000e+00
/ 3.937008e-01
출력은 인치 값에 2.540000e+00을 곱해서 센티미터 값을 얻고, 센티미터 값에 3.937008e-01을 곱해서 인치 값을 얻는다는 것을 알려줍니다.
이런 숫자는 표준 지수 표기입니다. 그러므로 3.937008e-01은 3.937008 x 10-1을 의미하고, 0.3937008과 같습니다.
주: 두번째 번호는 항상 첫번째의 역수입니다. 예를 들면, 2.54는 1/0.3937008과 동일합니다.
다른 단위로 측정을 전환하려면, 다음과 같이 입력하십시오.
units
you have: 5 years
you want: microsec
units 명령은 다음 값을 리턴합니다.
* 1.577846e+14
/ 6.337753e-15
출력은 5 years가 1.577846 x 1014 microseconds와 동일하다는 것을 나타냅니다. 그리고 1 microsecond가 6.337753 x 10-15 years라는 것을 보여줍니다.
측정값을 분수로 나타내려면 다음과 같이 입력하십시오.
units
you have: 1|3 mi
you want: km
units 명령은 다음 값을 리턴합니다.
* 5.364480e-01
/ 1.864114e+00
|(수직 표시줄)는 나눗셈을 가리키므로 1|3은 1/3을 의미합니다. 이것은 1/3 마일이 0.536448 킬로미터와 같다는 것을 보여줍니다.
측정값에 지수를 포함하려면 다음과 같이 입력하십시오.
units
you have: 1.2-5 gal
you want: floz
units 명령은 다음 값을 리턴합니다.
* 1.536000e-03
/ 6.510417e+02
표현식 1.2-5 gal은 1.2 x 10-5와 동등합니다. e를 지수 앞에 입력하지 마십시오(예를 들어, 1.2e-5 gal는 유효하지 않습니다). 이 예는 1.2 x 10-5 (0.000012) gallon이 1.536 x 10-3 (0.001536) fluid ounce와 동등하다는 것을 보여줍니다.
복합 단위를 지정하려면 다음과 같이 입력하십시오.
units
you have: gram centimeter/second2
you want: kg-m/sec2
units 명령은 다음 값을 리턴합니다.
* 1.000000e-05
/ 1.000000e+05
gram centimeter/second2 단위는 "grams x centimeters/second2"를 의미합니다. 유사하게, kg-m/sec2는 "kilograms x meters/sec2"를 의미하며 보통 "킬로그램-미터 퍼 제곱 세컨드"로 읽습니다.
you have:와 you want: 뒤에 지정한 단위가 서로 모순될 경우:
you have: ft
you want: lb
units 명령은 다음 메세지와 값을 리턴합니다.
conformability
3.048000e-01 m
4.535924e-01 kg
conformability 메세지는 지정한 단위가 서로 변환될 수 없음을 위미합니다. 피트는 길이를 측정하는 단위이고, 파운드는 질량을 측정하는 단위이므로 이 두 단위를 서로 전환할 수 없습니다. 따라서 units 명령은 표준 단위로 된 각 값의 등가를 표시합니다.
다시 말하면, 이 예에서 볼 수 있듯이 1피트는 0.3048 미터와 같고 1 파운드는 0.4535924 킬로그램과 같습니다. units 명령은 미터와 킬로그램으로 등가를 나타냅니다. 왜냐하면 이 단위들을 길이와 질량의 표준 측정치로 간주하기 때문입니다.
파일
/usr/bin/units units 명령을 포함하고 있습니다.
/usr/share/lib/unittab 사용자가 정의한 단위와 함께 units 명령이 작성한 단위를 나열합니다.
관련 정보
bc 명령, dc 명령.