Saya mencoba mencari direktori seperti
services-client?.git
menggunakan perintah
find . -name *\?.git
tetapi dapatkan semua direktori yang diakhiri dengan .git
Apa yang saya lakukan adalah mengunduh file dari amazon s3 dan membuat direktori berdasarkan pada baris dalam file. Saya menghasilkan file dalam excel kemudian menyalin nilai-nilai ke notepad dan akhirnya mengunggah file ke amazon s3.
Saya menambahkan ekstensi .git sebelum membuat direktori. Ini mungkin berarti bahwa saya memiliki masalah akhir baris dalam file yang diunduh.
find [path] -type d *\?.git
find . -type d -name *\?.git
memberi saya semua direktori termasuk direktori dengan tanda tanya. danfind . -type d -name '*\?.git'
tidak memberi saya hasil.ls
menampilkan sebagai tanda tanya tetapi adalah sebenarnya bukan tanda tanya . Mencobals -1b
atauls -1b partialmatch*git
(Angka satu dan lebah huruf kecil) untuk melihat apa yang Anda miliki.Jawaban:
Gunakan ini untuk menemukan semua direktori dengan tanda tanya dalam nama:
sumber