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.
Coba kutip string mis. "find. -name '* \ ?. git'"
—
uint128_t
Mencoba
—
pun
find [path] -type d *\?.git
Atau lampirkan dalam tanda kutip tunggal?
—
Xen2050
find . -type d -name *\?.git
memberi saya semua direktori termasuk direktori dengan tanda tanya. dan find . -type d -name '*\?.git'
tidak memberi saya hasil.
Jika Anda memiliki CR atau karakter buruk lainnya dalam file, Anda dapat membuat nama itu
—
dave_thompson_085
ls
menampilkan sebagai tanda tanya tetapi adalah sebenarnya bukan tanda tanya . Mencoba ls -1b
atau ls -1b partialmatch*git
(Angka satu dan lebah huruf kecil) untuk melihat apa yang Anda miliki.