GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menambahkan subdirektori bin dari direktori pertama di GOPATH ke PATH?

Anda dapat menggunakan:

PATH="$PATH:${GOPATH%%:*}/bin"

Atau

PATH="$PATH:${GOPATH%:*}/bin"

Keduanya akan berfungsi karena paling banyak hanya ada satu : .

Ini akan menghapus bagian setelah : . Jadi, dalam kasus pertama Anda, ini akan menghapus direktori kedua dan dalam kasus kedua, tidak akan ada pola seperti :* , sehingga tidak akan ada perubahan nama direktori.


PATH="$PATH:${GOPATH%%:*}/bin"

Tanda bintang adalah gumpalan, bukan ekspresi reguler. Dua tanda persentase berarti menghapus maksimum yang dapat dicocokkan dari belakang, jadi meskipun ada tiga direktori atau lebih, Anda hanya akan mendapatkan yang pertama.

Jika tidak ada yang dihapus, itu tidak menghapus apa pun, jadi Anda mendapatkan satu-satunya jalur jika hanya ada satu.


Linux
  1. Bagaimana Cara Menginstal R 3.3.1 Di Direktori Sendiri?

  2. Bagaimana cara menambahkan file .so ke java.library.path di Linux

  3. Tambahkan skrip bash ke jalur

  1. Bagaimana cara menambahkan Chromedriver ke PATH di linux?

  2. ldd tidak menemukan jalur, Bagaimana menambahkan

  3. Bagaimana cara mempersingkat jalur direktori saat ini yang ditampilkan di terminal?

  1. Bagaimana Cara Benar Menambahkan Path To Path?

  2. Bagaimana Cara Menambahkan Ke $path dengan Bersih?

  3. Membuat program di bin