sed
、を介してパスから最初のディレクトリを削除する必要があります(pfが実行する操作とは対照的に)basename
。
例えば
echo "/mnt/VPfig/Amer/AR4/Celtel/files/COM.txt" | sed ...
私は以下を得るべきです:
/VPfig/Amer/AR4/Celtel/files/COM.txt
ベストアンサー1
努力する:
echo "/mnt/VPfig/Amer/AR4/Celtel/files/COM.txt" | sed 's|^/[^/]*||'
これは私に次のことを与えます:
/VPfig/Amer/AR4/Celtel/files/COM.txt
最初の項目を見つけて/
、/
できるだけ多くのnon--を見つけて空の文字列に置き換えます。