Saya menulis sebuah skrip yang mendapatkan bit akses folder (dikonversi ke notasi 755 atau 644), tanggal dan waktu dimodifikasi, dan nama folder, kemudian mengirimkan informasi melalui pesan teks. Saya membutuhkan ini menjadi <140 karakter. Ini membantu, terima kasih.
user208145
4
Anda bisa menggunakan:
ls | grep ro
Untuk menyelesaikan tugas. Pipa output lsyang output hanya isi direktori saat ini ke grepdan untuk secara selektif output file yang cocok dengan pola regex.
-1 Bagaimana grep tahu jika kecocokan pola ada di direktori atau subdirektori?
Michael Durrant
Juga tidak benar-benar mengembalikan apa pun. Cobalah.
Michael Durrant
1
Secara default ls hanya menghasilkan isi direktori saat ini. Jadi meneruskan output itu ke grep hanya mengembalikan data yang cocok dengan regex yang diberikan. Saya mencoba perintah yang diberikan pada sistem Arch saya dan berfungsi dengan baik.
darnir
Karena grep menggunakan regex sebagai input, jangan tambahkan tanda bintang di sekitar ro. Seperti yang telah saya sebutkan, jalankan grep ro. Ini adalah retas kasar jika dibandingkan dengan jawaban manatwork, tetapi berfungsi dengan baik.
darnir
Namun, jika Anda memiliki jumlah file yang tidak masuk akal, globbing dalam jawaban manatwork dapat mencapai batas panjang baris perintah. Ini tidak akan terjadi.
Anda bisa menggunakan:
Untuk menyelesaikan tugas. Pipa output
ls
yang output hanya isi direktori saat ini kegrep
dan untuk secara selektif output file yang cocok dengan pola regex.sumber