2011-08-15 8 views
6

パスの一部を取得する必要があります。たとえば、 "/home/server/folder1/rev.1111/bin" 必要な部分は "rev.1111" しようとします。 PWD & grepコマンドで解析しますが、私はLinux上で初心者です。これはできません。linuxコマンドを使用してパスの一部を取得する方法

+0

が初心者であることが、あなたはこのように質問をする前に何もできないという意味ではありません、あなたの最初のピットストップは、httpでなければなりません.orgの代わりに.org – ajreal

答えて

11
pwd | awk -F/ '{print $(NF-1)}' 
+0

ありがとう!それが私が探しているものです! – Roman

+0

これは素晴らしい作品です。ありがとうございます。もう一方の方法で、 '{print $ 1/$ 2/$ 3}'などのパスの前の部分をまとめることもできます。 –

10

&のdirnameコマンドベース名を使用する://www.gnu:

basename $(dirname $(pwd)) 
関連する問題