0
でbashスクリプトを使用して文字列内の4つの数字の列を並べ替える方法
I次のスクリプトを持っている:UNIX
12.834778, 52.014472, 13.610687, 52.399905
13.610687 52.014472
:
#!/bin/bash
EXTENT=`ogrinfo -so area.geojson ogrgeojson | grep Extent | sed 's/Extent: //g' | sed 's/(//g' | sed 's/)//g' | sed 's/ - /, /g'`
echo $EXTENT
EXTENT=`echo $EXTENT | awk -F ',' '{print $1 " " $4 " " $3 " " $2}'`
echo $EXTENT
と、何らかの理由でそれが数字と出力の一部を食べる
2番目の行には4つの数字が必要です。
私が理解していないことは、私が4つのコマンドを自分自身をターミナルに貼り付けてコピーすると、すべてが期待通りに機能するということです。 bashスクリプトで動作させるには何が必要ですか?