文字の左右の空白の削除
以下のようなものがうまく動作しないと言っていますが、Ed Morton が回答しています。(表示できない文字があったので、少し直しています)
name = " o " #line 5 for (ix1=1;ix1<2;ix1++) getline ; name=substr($0,0,52) name1=gsub(/^ *| *$/, "",name)
gsub() は文字列を返さないので、以下のようにすれば良いということですが、いろいろ使いこなす Ed が凄い。
gsub(/^[[:space:]]*|[[:space:]]*$/,"",name)