Pertanyaan yang diberi tag «brace-expansion»

Mekanisme shell yang digunakan untuk menghasilkan string arbitrer.


3
Bash ekspansi heksadesimal
Saya ingin tahu apakah ada cara menggunakan ekspansi bash untuk melihat semua kemungkinan kombinasi untuk sejumlah digit dalam heksadesimal. Saya bisa mengembang dalam binari Di basis 2: echo {0..1}{0..1}{0..1} Yang memberi kembali: 000 001 010 011 100 101 110 111 Di base 10: echo {0..9}{0..9} Yang memberi kembali: 00 01 …

4
Perluasan shell brace kanan-ke-kiri
Di zsh (dan shell lainnya), jika saya menyertakan argumen seperti (misalnya): {a,b,c}{d,e,f} ekspansi brace mengubahnya menjadi: ad ae af bd be bf cd ce cf Untuk tujuan saya, urutan argumen itu penting, dan saya perlu kawat gigi untuk melebar dari kanan ke kiri, bukan dari kiri ke kanan. Artinya, saya …


2
bash menggabungkan ekspansi wildcard dengan ekspansi brace
Saya mencoba untuk memperluas string yang melibatkan wildcard dan koleksi ekstensi yang ditentukan dalam kurung kurawal. Tampaknya tidak ada yang berfungsi seperti contoh di bawah ini. variabel firstListmengembang dengan baik, tetapi tidak ada secondList, thirdListatau fourthListmengembang dengan baik. Saya juga sudah mencoba berbagai versi evaltetapi tidak ada yang berhasil juga. …

4
Bagaimana saya bisa menekan ruang di antara argumen yang dihasilkan selama ekspansi brace?
Saya menggunakan perintah berikut untuk membuat daftar URL yang ingin saya uji: echo -e localhost:8080/reports/{promos,promo-updates,scandown}/{130,139,142}{,-unburdened,-burdened}{,.pdf,.xls,.xlsx,.csv,.preload}"\n" >> urls.txt Sayangnya, URL yang ditambahkan ke urls.txtmasing-masing memiliki ruang di depannya (kecuali yang pertama, tentu saja). Saya mengerti mengapa itu terjadi, dan saya sadar saya bisa menghilangkannya dengan menyalurkan sedekspresi, tetapi saya ingin tahu …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.