Saya memiliki beberapa skrip yang saya ambil kepemilikannya menggunakan Bash shell, ada pernyataan find di dalam pernyataan kondisional.
Sesuatu seperti ini:
if [ -z $(find / -type f -perm -002) ] ; then echo "no world writable found"
sedangkan yang lain saya ingin menampilkan apa yang ditemukan alih-alih world write perms found
.
Dapat saya lakukan:
echo $(find / -type f -perm -002) has world write permissions
atau setel variabel ke $(find / -type f -perm -002)
.
Namun bertanya-tanya apakah ada cara yang lebih baik untuk melakukan ini. Apakah ada cara lain untuk mengambil isi pernyataan find sebagai variabel?
result=$(find / -type f -perm -002)
ataulocal result=$(find / -type f -perm -002)
jika terdapat dalam suatu fungsi akan menjadi cara idiomatis. - person helpermethod   schedule 17.10.2014[
akan mengeluh tentang terlalu banyak operan. - person chepner   schedule 17.10.2014