Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Online Bash Shell.
- # Code, Compile, Run and Debug Bash script online.
- # Write your code in this editor and press "Run" button to execute it.
- slaptazodis="123"
- echo "Iveskite slaptazodi"
- read ivestas_slaptazodis
- echo "Jus ivedete toki slaptazodi $ivestas_slaptazodis"
- # Tikriname ar yra geras slaptazodis
- if [ "$slaptazodis" = "$ivestas_slaptazodis" ]
- then
- # Jeigu slaptazodziai yra teisingi
- # Tada leidziame vartotojui ivesti aplanko pavadinima ir patikriname ar toks jau neegzistuoja
- echo "Slaptazodis teisingas"
- echo "Iveskite aplanko pavadinima."
- read aplanko_pavadinimas
- echo "Ivedete toki aplanko pavadinima: $aplanko_pavadinimas"
- if [ -e "$aplanko_pavadinimas" ]
- then
- # Jeigu tokiu pavadinimu failas/aplankas egzistuoja - reikia pirma patikrinti koks jo tipas ar failas, ar aplankas
- if [ -d "$aplanko_pavadinimas" ]
- then
- # Jeigu tas daiktas yra aplankas - įeiname į aplanko vidų, nuskaitome FAILO pavadinimą ir tokį failą sukuriame viduje.
- cd $aplanko_pavadinimas
- echo "Įveskite failo pavadinimą"
- read failo_pavadinimas
- touch $failo_pavadinimas
- echo "Vardas Pavardė: " > $failo_pavadinimas
- echo "Amžius: " >> $failo_pavadinimas
- echo "Lytis: " >> $failo_pavadinimas
- elif [ -f "$aplanko_pavadinimas" ]
- then
- # Tai jeigu tas "daiktas" yra failas (o ne aplankas), tada reikia pirma sukurti tokį aplanką, įeiti į jį, nuskaityti FAILO pavadinimą ir sukurti tokį failą
- mkdir "$aplanko_pavadinimas"
- cd "$aplanko_pavadinimas"
- echo "Įveskite failo pavadinimą"
- read failo_pavadinimas
- touch $failo_pavadinimas
- echo "Vardas Pavardė: " > $failo_pavadinimas
- echo "Amžius: " >> $failo_pavadinimas
- echo "Lytis: " >> $failo_pavadinimas
- else
- # Jei tas daiktas yra nei failas, nei aplankas - išvesti klaidą, kad kažkas ne taip
- echo "Įvyko klaida. Toks daiktas egzistuoja, bet jis nei failas, nei aplankas"
- fi
- else
- # Jeigu toks daiktas neegzistuoja - tai sukuriame aplanką tokiu pavadinimu, įeiname į jį, nuskaitome FAILO pavadinimą, viduej sukuriame failą tokiu pavadinimu
- mkdir "$aplanko_pavadinimas"
- cd "$aplanko_pavadinimas"
- echo "Įveskite failo pavadinimą"
- read failo_pavadinimas
- touch $failo_pavadinimas
- echo "Vardas Pavardė: " > $failo_pavadinimas
- echo "Amžius: " >> $failo_pavadinimas
- echo "Lytis: " >> $failo_pavadinimas
- fi
- else
- # Jeigu slaptazodis neteisingas
- echo "Neteisingas slaptazodis"
- fi
- echo "Viduje..."
- ls -l
- cd ..
- echo "Grįžus atgal..."
- ls -l
Advertisement
Add Comment
Please, Sign In to add comment