Saya memiliki string seperti "abc.def.ghi.Hello" Saya ingin menulis skrip shell yang membuat struktur folder seperti abc/def/ghi/ dan menyimpan Hello dalam variabel baru.

Terima kasih

0
TanishGupta 24 Maret 2020, 13:21

1 menjawab

Jawaban Terbaik

Menggunakan ekspansi Parameter.

Simpan string dalam variabel.

string=abc.def.ghi.Hello

Hapus semuanya kecuali Hello

hello=${string##*.}

Hapus .Hello

directory=${string%.*}

Ganti semua titik . dengan /

directory=${string//./\/}

Buat direktori.

mkdir -p "$directory"

Cetak variabel yang memiliki Hello

echo "$hello"
0
Jetchisel 24 Maret 2020, 10:32