GNU/Linux >> Belajar Linux >  >> Linux

Apa itu /usr/bin/[?

Solusi 1:

Ini adalah bentuk alternatif dari perintah 'test'. Sebagian besar digunakan dalam skrip.

yaitu

if [ $VAR ]
then
    echo $VAR exists!
fi

Solusi 2:

Itu yang Anda panggil saat Anda menggunakan sesuatu seperti

if [ -e foo ]; then ...

dalam skrip shell (tetapi kebanyakan shell memilikinya sebagai buildin hari ini). ujian pria harus memberi Anda dokumen.

Solusi 3:

Seperti yang ditunjukkan orang lain, [ adalah utilitas evaluasi kondisi shell - test.

Bahkan, ada halaman manual untuk itu!

$man [

harus memberi Anda detail lebih lanjut tentang braket kotak pembuka.

Btw, di OS X, [ terletak di /bin/[ :)


Linux
  1. Apa gunanya Perintah ‘/usr/bin/[‘ [Square Bracket] di Linux?

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. /usr/bin Vs /usr/local/bin Di Linux?

  1. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?

  2. Apa perbedaan antara /bin/false dan /sbin/nologin sebagai shell pengguna nologin?

  3. izin ditolak untuk komposer di /usr/local/bin/

  1. Apa arti dari /usr/sbin, /usr/local/sbin dan /usr/local/bin?

  2. Kapan saya harus menggunakan #!/bin/bash dan kapan #!/bin/sh?

  3. Perbedaan antara /bin dan /usr/bin