awk
ファイルへの絶対パスを指定してファイルの名前を取得するために使用しようとしています。
たとえば、/home/parent/child/filename
取得したい入力パスが与えられた場合、次のfilename
ことを試しました。
awk -F "/" '{print $5}' input
これは完全に機能します。ただし、入力が次の構造の場合は正しくない
ハード コーディングです。$5
/home/parent/child1/child2/filename
したがって、一般的な解決策では、常に最後のフィールド (ファイル名になります) を取得する必要があります。
awk substr 関数でこれを行う簡単な方法はありますか?