-1
との最初の列の後に私は似たテキストで設定ファイルを持っている:追加:SEDやawkの
私は//の後にフィールドを抽出、しかし、追加する必要がありBACKUP=nfs://NASserver/vol/FS01/share/
:このような最初の列 後:
働くcat file.conf |awk -F"//" /BACKUP/'{print $2}'|awk -F"/" '{print $1":""/"$2"/"$3"/"$4}'
と生産:
NASserver:/vol/FS01/share/
私が試してみました
NASserver:/vol/FS01/share/
が、これは、NASの名前が、それは動作しません$ 5印刷する必要がありますいる場合に動作します:BACKUP文字列が第5 'FILD以上、この私のawkの意志が含まれている場合、例えば:
意味を
BACKUP=nfs://NASserver/vol/FS01/share/folder1/folder2
すなわち
を動作しない、私はBACKUP列 の任意の長さのためのawkと同じ結果を得ることができますどのように私は
を取得します3210NASserver:/full volumes path