1 / 15

Chell 2

Chell 2. Wahyu herlambang. Simple I/O. I/O merupakan hal yang mendasar dari kerja komputer karena kapasitas inilah yang membuat komputer begitu berdayaguna I/O yang dimaksud adalah device yang menangani masukan dan keluaran , baik itu berupa keyboard, floppy, layar monitor,dsb

kamin
Télécharger la présentation

Chell 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chell 2 Wahyuherlambang

  2. Simple I/O • I/O merupakanhal yang mendasardarikerjakomputerkarenakapasitasinilah yang membuatkomputerbegituberdayaguna • I/O yang dimaksudadalah device yang menanganimasukandankeluaran, baikituberupa keyboard, floppy, layarmonitor,dsb • Selain echo, bash menyediakanperintahbuiltinprintfuntukmengalihkankeluaranke output standard, baikkelayarataupunke file dengan format tertentu, mirip statement printfkepunyaanbahasa C atauperl

  3. Next.. • CONTOH : #!/bin/bash #pr1 url="elektro.unm.ac.id"; angka=32; printf "Hi, Pakeprintf ala C\n\t\a di bash\n"; printf "My url %s\n %d decimal = %o octal\n" $url $angka $angka; printf "%d decimal dalam float = %.2f\n" $angka $angka;

  4. Next.. KETERANGAN : • \n \t \a adalahkaraktersekuenlepasnewline,tab, dan bell • %d untuk format data integer • %o octal • %f float atau decimal • %x Hexadecimal • pada script diatas %.2f akanmencetak 2 angkadibelakangkoma, • defaultnya 6 angka, informasilebihlanjutdapatdilihat via man printf.

  5. Input dengan read • Setelah echo danprintfuntukproses output sekarangkitamenggunakan statement read yang cukupampuhuntukmembacaataumenerimamasukandari input standar • syntax : read -opsi [nama_variabel...]

  6. Next.. • CONTOH : #!/bin/bash #rd1 echo -n "Namaanda :" read nama; echo "Hi $nama, apakhabarmu"; echo "Pesandankesan :"; read echo "kata $nama, $REPLY“; 

  7. Next.. jikanama_variabeltidakdisertakan, maka data yang diinputakandisimpandivariabel REPLY contoh lain read menggunakanopsi -t(TIMEOUT), -p (PROMPT), -s(SILENT), -n (NCHAR) dan -d(DELIM)

  8. Next.. • CONTOH : #!/bin/bash read -p "User Name : " user echo -e "Password 10 karakter,\njikadalam 6 second tidakdimasukkan pengisian password diakhiri" read -s -n 10 -t 6 pass echo "kesanandaselamapakelinux,_underscore=>selesai" read -d_ kesan echo "User = $user" echo "Password = $pass" echo "Kesanselamapakelinux = $kesan"

  9. Output dengankonstanta ANSI • PengaturanWarna Untukpewarnaantampilandilayarandadapatmenggunakankonstanta ANSI (salahsatubadannasionalamerika yang mengurusstandarisasi). • syntaxnya: \033[warnam • Dimana: m menandakan setting color

  10. Next.. • CONTOH [fitri@laptop$]echo -e "\033[31m HELLO\033[0m" konstanta 31m adalahwarnamerahdan 0m untukmengembalikankewarna normal (none), tentunyakonstantawarnaansiinidapatdimasukkankevariabel PS1 untukmengaturtampilan prompt shell anda, contohnya: [fitri@linux$]PS1="\033[34m" [fitri@linux$] [fitri@linux$]echo -e "\033[31;1;33m Bash and ansi color\033[0m"Bash and ansi color

  11. PengaturanPosisiKursor • Menentukanposisibarisdankolomkursor: \033[baris;kolomH • Pindahkankursorkeatas N baris: \033[NA • Pindahkankursorkebawah N baris: \033[NB • Pindahkankursorkedepan N kolom: \033[NC • Pindahkankursorkebelakang N kolom: \033[ND

  12. Next.. • CONTOH #!/bin/bash SETMYCOLOR="\033[42;1;37m" GOTOYX="\033[6;35H" clear echo -e "\033[3;20H INI DIBARIS 3, KOLOM 20" echo -e "\033[44;1;33;5m\033[5;35H HELLO\033[0m"; echo -e "$SETMYCOLOR$GOTOYX ANDA LIHAT INI\033[0m”

  13. utulity output untukpenempatanposisikursor • kitadapat pula mengaturpenempatanposisikursordilayardenganmemanfaatkan utility tput, • syntaxnya: tput cup bariskolom

  14. Next.. • CONTOH contohnya: #!/bin/bash clear tput cup 5 10 echo "HELLO" tput cup 6 10 echo "PAKE TPUT"

  15. SEKIAN

More Related