• Nie Znaleziono Wyników

1. Napisać skrypt, który sprawdza, czy ma n-ty parametr i wypisuje stosowną informację.

N/A
N/A
Protected

Academic year: 2021

Share "1. Napisać skrypt, który sprawdza, czy ma n-ty parametr i wypisuje stosowną informację."

Copied!
1
0
0

Pełen tekst

(1)

1. Napisać skrypt, który sprawdza, czy ma n-ty parametr i wypisuje stosowną informację.

#!/bin/bash

echo "Który parametr? "

read n

if [$# -ge n]; then

echo „Program posiada n-ty parametr”

else

echo „Program nie posiada n-tego parametru”

2. Napisać skrypt, który znajdzie w bieżącym katalogu wszystkie pliki, które zawierają w swojej treści swoja nazwę.

#!/bin/bash for i in *; do

if [ -f "$i" ]; then z=`cat $i | grep $i`

if [ -n "$z" ]; then

echo "Plik $i zawiera w swojej tresci swoja nazwe"

fi fi done

3. Napisać skrypt, który wczyta plik zawierający liczby (po jednej w wierszu) i wypisze ich maksimum, minimum i sumę. Jeśli plik jest pusty, to wypisze odpowiedni komunikat.

#!/bin/bash

lines=`cat "$1" | wc -l`

if [ $lines -eq 0 ]; then echo "Plik $1 jest pusty!"

exit fi

min=`cat "$1" | head -n 1`

max=$min sum=0

while [ $lines -gt 0 ]; do

num=`cat "$1" | tail -n $lines`

if [ $num -gt $max ]; then max=$num

elif [ $num -lt $min ]; then min=$num

fiS

sum=$[ $sum + $num]

lines=$[ $lines - 1 ] done

echo "Maksimum: $max"

echo "Minimum: liczba $min"

echo "Suma: $sum"

Wykonał Sławomir Jabłoński,s14736

Cytaty

Powiązane dokumenty

W przypadku, gdy wektory mają różną liczbę elementów funkcja ma tylko zwrócić komunikat

(11) Napisz program, który pobiera od u»ytkownika liczb¦ naturaln¡ n, nast¦pnie wczy- tuje n liczb caªkowitych, i wypisuje: ±redni¡, najwi¦ksz¡ i najmniejsz¡.. (12) Napisz

Wykorzystując listę utworzoną na zajęciach (do której użytkownik podaje elementy dopóki chce) proszę usunąć z listy węzły poprzedzane przez

W skrypcie zaproponować krótki przewodnik po możliwych argumentach funkcji par(); do przykładów użyć danych z bazy danych

Proszę napisać ciała funkcji, które wypisują postać binarną liczby n.. Uwaga dla studentów: Bardzo proszę o dołączenie komentarzy

Tuż przed wyjściem program zapisuje „strukturę katalogów” na dysk, do pliku w tym samym katalogu, z którego został uruchomiony. Plik ten otrzymuje nazwę taką jak program, tyle

Napisać skrypt (funkcję), który dla każdego podkatalogu danego katalogu ( oraz dalej w nich rekurencyjnie ) sporządzi plik o nazwie „INDEKS.DIR” zawierający listę

(4p.) Napisać skrypt, który wszystkie pliki z przyrostkiem ~ (np. plik.txt~ ), skopiuje (jeżeli takie są) do katalogu BACKUP w bieżącym katalogu.. Jeżeli katalog BACKUP