Menambahkan nama file secara otomatis


2

Saya ingin tahu bagaimana saya dapat mengotomatisasi "Livestreamer".

Saya mengunduh film (seri) setiap minggu. Perintahnya seperti ini:

livestreamer "hlsvariant://http://Bla_Bla" best -o Filename.ts

Saya ingin perubahan Bla_Blasecara otomatis, dan mengubah nama file sebagai NameOfMovie*.ts, di mana *bagian dari film.

Sebagai contoh jika ada file NameOfMovie1.tsitu nama itu sebagai NameOfMovie2.ts.

Bagaimana saya bisa melakukan ini?

Jawaban:


3

Daripada mencari tahu nomor mana yang merupakan urutan terakhir Anda, lalu menambahkannya, Anda dapat menambahkan tanggal ke nama file seperti ini:

NameOfMovie`date +%Y%m%d-%H%M%S`.ts

Maka itu menjadi lebih bermakna & lebih mudah dimengerti.


3
Selamat datang di Pengguna Super. Pos Anda perlu diperluas. Sebuah jawaban yang baik mencakup instruksi spesifik (bukan hanya tautan ke mereka) dan penjelasan tentang bagaimana atau mengapa jawaban tersebut menjawab pertanyaan OP. Harap edit posting Anda untuk menjelaskan bagaimana ini merupakan solusi dalam kasus ini.
Twisty Impersonator

Ya kode ini bagus untuk digunakan. Terima kasih. Saya juga perlu bertanya (Maaf untuk bahasa Inggris yang buruk) Saya ingin membuat pintasan melalui perintah alias sebagai [tautan] (unduh Bla_Bla (yang merupakan tautan video saya) -o nameofmovie.ts)
makgun

Bagaimana saya bisa melakukan ini? Daripada mengetik teks yang panjang, cukup ketik UNDUH.
makgun

Sekarang saya mencoba perintah ini tetapi mengganti nama file yang saya ketik (seperti nama file +% Y ....) 'bukan nama
file2015-06-01-19-53.ts

gunakan kembali tanda
centang

2

Script berikut dapat membantu Anda. Anda tidak boleh menjalankan beberapa salinan naskah secara bersamaan untuk menghindari kondisi balapan.

name=somefile
if [[ -e $name.ext ]] ; then
    i=0
    while [[ -e $name-$i.ext ]] ; do
        let i++
    done
    name=$name-$i
fi
touch $name.ext

Bagaimana saya bisa menggunakan skrip ini? Pengetahuan kode saya buruk. Saya baru tahu mengetik kode via terminal.
makgun

Simpan dalam file teks something.shdan jalankan dari bash via bash something.shatau chmod a+x something.shdiikuti oleh .\something.shuntuk mengeksekusi.
armani

Oke tapi bagaimana saya bisa menggunakan file yang dapat dieksekusi ini untuk menyimpan film saya sebagai nameofmovie * .ts? Hal yang saya tidak mengerti adalah ini. Saya tahu file bagaimana cara dieksekusi. Terima kasih balasan anda
makgun
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.