.
各数字の先頭または末尾から文字を削除する方法は?
注 -perl
ライナーも良い選択肢ですsed
。
入力例:
.23.12.44.5.
.233.3.3.3
23.4.5.3.2..
....33.2.3.45.5
.3.3.2.....
予想出力:
23.12.44.5
233.3.3.3
23.4.5.3.2
33.2.3.45.5
3.3.2
(行はスペース(スペースまたはタブ)で終わるか開始することができるので、それを維持する必要があります。)
ベストアンサー1
標準構文の使用(OPでSolarisに言及した後):
sed 's/^\([[:blank:]]*\)\.*/\1/;s/\.*\([[:blank:]]*\)$/\1/'
Solarisでは、いつものように電話をかけたり/usr/xpg4/bin/sed
、command -p sed