Pertanyaan yang diberi tag for

Tag untuk menunjukkan pertanyaan apa pun yang berkaitan dengan for loop

170
Mengapa mengulangi hasil praktik buruk?

Pertanyaan ini terinspirasi oleh Mengapa menggunakan shell loop untuk memproses teks dianggap praktik buruk? Saya melihat konstruksi ini for file in `find . -type f -name ...`; do smth with ${file}; done dan for dir in $(find . -type d -name ...); do smth with ${dir}; done digunakan di sini...

76
Apa tujuan dari kata kunci "lakukan" di Bash untuk loop?

Apa tujuan dari dokata kunci dalam forsintaks Bash loop? Bagi saya, itu terasa berlebihan. for i in `seq 1 2`; do echo "hi"; done Mengapa sintaksinya tidak seperti ini? for i in `seq 1 2`; echo "hi"; done Saya yakin bahwa itu tidak mengisi suatu tujuan. Saya hanya ingin

14
Loop melalui folder dan daftar file

Saya memiliki folder bernama 'sampel' dan memiliki 3 file di dalamnya. Saya ingin menulis skrip shell yang akan membaca file-file ini di dalam folder sampel dan mempostingnya ke situs HTTP menggunakan curl. Saya telah menulis yang berikut ini untuk membuat daftar file di dalam folder: for dir in...

13
$ {! FOO} dan zsh

${!FOO}melakukan substitusi ganda dalam bash, yang berarti mengambil nilai (string) FOO dan menggunakannya sebagai nama variabel. zshtidak mendukung fitur ini. Apakah ada cara untuk membuat ini bekerja sama di bashdan zsh? Latar Belakang: Saya punya daftar variabel lingkungan, seperti PATH...

12
Multivariabel Untuk Loop

Apakah ada cara untuk menentukan beberapa variabel (bukan hanya bilangan bulat) dalam forloop bash? Saya mungkin memiliki 2 file yang mengandung teks sewenang-wenang yang harus saya kerjakan. Apa yang saya butuhkan secara fungsional adalah sesuatu seperti ini: for i in $(cat file1) and j in $(cat...

11
Loop melalui file tidak termasuk direktori

Saya perlu skrip saya untuk melakukan sesuatu pada setiap file di direktori saat ini tidak termasuk sub-direktori. Misalnya, di jalur saat ini, ada 5 file, tetapi 1 di antaranya adalah folder (sub-direktori). Skrip saya harus mengaktifkan perintah yang diberikan sebagai argumen saat menjalankan...

9
Dalam loop di atas array, tambahkan elemen ke array

Saya punya masalah dengan for loop in bash. Sebagai contoh: Saya punya array ("etc" "bin" "var"). Dan saya beralih pada array ini. Tetapi dalam loop saya ingin menambahkan beberapa nilai ke array. Misalnya array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Ini menampilkan etc bin...

7
untuk loop tidak bekerja di bash

Saya memiliki kode di bawah ini untuk mengganti beberapa strigns dalam beberapa file, tetapi untuk loop memeriksa file pertama dan tidak mengeksekusi skrip perl. di bawah ini adalah kode saya if [ -f zebu.work.post_opt/ZEBU_CTO_FT_MOD.v ] then for file in