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 ]}
더하고 싶은 것처럼 산술 연산을 수행하고 싶습니다.X
59.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을 추가했습니다.