Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> awk文字列連結演算(文字列から数値へ、数値から文字列へ)

awk文字列連結演算(文字列から数値へ、数値から文字列へ)

  

awkデータ型。定義する必要はない、適応的。時にはあなたはキャストする必要があります。次のようにしてこれを行うことができます。

1、数字のawk文字列


[chengmo @ centos5〜] $ awk 'BEGIN {a =" 100"; b =" 10test10"; Print(a + b + 0);} '110


変数を接続するには、' +'接続を使用するだけです。文字列を自動的に整数にします。非数値が0になり、最初の非数値文字が検出されます。これは後で自動的に無視されます。


次に、awkの数値が文字列に変換されます。

[chengmo @ centos5〜] $ awk 'BEGIN {a = 100; b = 100; c =(a" " b); print c} '100100


変数を''記号に接続するだけです。


3つのawk文字列接続操作

[chengmo @ centos5〜] $ awk 'BEGIN {a =" a"; b" b"; c =(a" b> print c} 'ab


[chengmo @ centos5〜] $ awk' BEGIN {a =" a" b =" b";; c =(a + b); print c} '0


文字列連結演算「second」、&' + number演算子。このモードでは、左右の値が数値型に変換されます。次に進みます。

Copyright © Windowsの知識 All Rights Reserved