1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[ASK] cara di Linux untuk menampilkan file dengan nama angka saja ?

Discussion in 'Pemrograman Web' started by orangcakeep, Oct 7, 2015.

Tags:
  1. orangcakeep

    orangcakeep Ads.id Fan

    Joined:
    Aug 30, 2010
    Messages:
    195
    Likes Received:
    1
    halo sahabat sy yg super di ads.id. saya mau bertanya tentang linux.

    saya punya folder di linux berisi 1000 gambar dengan ekstensi .jpg.

    dari 1000 gambar itu nama file nya bermacam macam, contohnya:

    12345foto1.jpg
    foto543.jpg
    123.jpg
    456.jpg
    foto2.jpg
    789.jpg
    gambar.jpg
    1gambar.jpg
    2gambar2.jpg
    3foto3.jpg

    nah, saya ingin menampilkan file (menggunakan "ls") yang terdiri dari angka saja

    saya coba memakai command

    ls | egrep ^[0-9]+[^A-Za-z]


    tapi yang huruf juga ikut muncul, saya mau yang murni angka saja seperti,
    123.jpg
    456.jpg
    789.jpg

    caranya gimana ya master? mohon bantuannya.
     
  2. BurgerKiLL

    BurgerKiLL Ads.id Pro

    Joined:
    May 29, 2013
    Messages:
    476
    Likes Received:
    46
    Location:
    Just BurgerKill Fans
    tambahin menjadi

    atau export ke format txt

     
    orangcakeep likes this.
  3. orangcakeep

    orangcakeep Ads.id Fan

    Joined:
    Aug 30, 2010
    Messages:
    195
    Likes Received:
    1
    terima kasih mas BurgerKill atas jawabannya, tapi saya coba masih tetap keluar file yang ada hurufnya ya?
     
  4. BurgerKiLL

    BurgerKiLL Ads.id Pro

    Joined:
    May 29, 2013
    Messages:
    476
    Likes Received:
    46
    Location:
    Just BurgerKill Fans
    output nya apa ?
     
    orangcakeep likes this.
  5. orangcakeep

    orangcakeep Ads.id Fan

    Joined:
    Aug 30, 2010
    Messages:
    195
    Likes Received:
    1
    misal di folder ada gambar dgn filename.

    1.jpg
    1ac22.jpg
    a2v44.jpg
    22.jpg

    saya coba dengan

    ls | egrep ^[0-9]+[^A-Za-z] | sed -e 's/\..*$//'




    outputnya tetap:
    1.jpg
    1ac22.jpg
    a2v44.jpg
    22.jpg

    sy ingin yg muncul:
    1.jpg
    22.jpg

    begitu mas,
     
  6. orangcakeep

    orangcakeep Ads.id Fan

    Joined:
    Aug 30, 2010
    Messages:
    195
    Likes Received:
    1
    yes, akhirnya ketemu caranya mas.

    dapat dari

    __http://stackoverflow.com/questions/3151338/list-only-numeric-file-names-in-directory


    shopt -s extglob
    ls -l +([0-9]).jpg

    terima kasih, yg sudah bantuin :D
     

Share This Page