#!/bin/bash # Po znaku można pisać komentarz # Zmienna liczbowa Cena_za_kiwi=10 # Zmienna znakowa Inicjaly=JK # Zmienna ciąg znaków pozdrowienie='Witaj Joanno, jaki piękny dzień' # polecenie podstawiające komendę basha z '' lub $() Kal=$(cal 05 2020) List=`ls` Data=$(date +%Y-%m-%d) #Aby sprawdzić zmienne systemowe trzeba wpisać env w linii komend # \ pozwala używać znaki specjalne np. $, który jest zarezerwowany dla zmiennych echo "Cena za kiwi to dla: $USER $Cena_za_kiwi \$" #Zmienną można zamknąć w {}, dzięki temu unika się dwuznaczności echo "Inicjaly ${USER} ${Inicjaly}olodziejczyk" #Zamknięci nazwy zmiennej za pomocą "" spowoduje zachowanie spacji echo $pozdrowienie ".... $pozdrowienie" printf "\n $pozdrowienie \n" echo "Kalendarz ${Kal}" echo "lista plików" echo ${List} echo $List printf "Dzisiejsza data: $Data \n" echo "To jest wynik działania polecenia uptime:" uptime echo "Połączeni użytkownicy" w | cut -d " " -f 1 | grep -v USER | sort