Skip navigation


Sering kelupaan dan malas nyari-nyari lagi snippet di internet.

#!/bin/bash
dir='/path/to/dir';
for file in `ls $dir`; do
        echo $file;
done;


Ralat:

Tips dari Pak Jo

Kode di atas bisa tidak berjalan dengan baik untuk path yang memiliki karakter spasi. Berikut adalah kode yang sudah diralat.

#!/bin/sh
dir='/etc';
ls "$dir" | while read file ; do
	echo $file;
done;

3 Comments

  1. wuih saya baru mau belajar linux. mau ngutak ngatik lewat terminal tapi gak ngerti juga baca tutorial di beberapa situs. moga di sini ada cara mudahnya

  2. Ati2 pet, kodenya gak jalan seperti yg diharapkan kalo ada file name yg ada spasinya. Mending begini:

    #!/bin/sh
    dir=’path/ke/direktori’;
    ls “$dir”| while read file ; do
    echo $file;
    done;


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: