산술 연산을 수행하는 명령

산술 연산을 수행하는 명령

Linux 시스템에 데이터 세트가 있습니다.

i_dfi_row_cmd_p1_d[0] ctrl_soft_phy_inst/hbm_ch_tile_4_hbm_tile_inst/o_phy_row_cmd_p1[0] -assign { 0 [ expr 137.88 - 59.248 ]}

값을 -assign { 0 [ expr 137.88 59.248 ]} 더하고 싶은 것처럼 산술 연산을 수행하고 싶습니다.X59.248

내가 하려고 하는 것은

awk '{print $6+3}' filename # its not giving expected answer

Stack Overflow에서 찾은 몇 가지 변경 사항과 명령을 시도했지만 원하는 결과를 얻지 못했습니다. 어떻게 해야 하나요?

답변1

$10주석 작성자가 지적했듯이 문자열의 위치 10()을 인쇄하고 싶습니다 . 이를 활용하면 귀하의 x가치를 쉽게 높일 수 있습니다.

다음은 작은 예입니다.

echo "i_dfi_row_cmd_p1_d[0] ctrl_soft_phy_inst/hbm_ch_tile_4_hbm_tile_inst/o_phy_row_cmd_p1[0] -assign { 0 [ expr 137.88 - 59.248 ]}" | awk '{print $10 + 20}'

그러면 결과가 나올 것입니다 79.248. 보시다시피 원본 포스트 프린트에 제공된 텍스트 줄을 에코 $10하고 값 20을 추가했습니다.

관련 정보