jewel
14.04.2007, 23:26:27
Witam,
mam do napisania pewnien skrypt w bashu, i jako ze jestem zielony w tym temacie, prosze o kilka podpowiedzi.
Bylbym wdzieczny za podpowiedz, jakich komend uzyc, od czego zaczac?
Oto, co mam zrobic:
Stworz skrypt, ktory bedzie umozliwial transponowanie macierzy zawartej w pliku oraz bedzie obliczal wartosc srednia wszystkich elementow tej macierzy. Jesli plik zrobdlowy nie istnieje, program powinien o tym informowac.
Czy mam na poczatku uzyc polecenia cat, aby wyswietlic zawartos macierzy podanej jako parametr przy uruchamianiu? ale jak wtedy zabrac sie za kazdy element, aby go "przetransponowac"?
Bede wdzieczny za kazda pomoc
.radex
15.04.2007, 08:01:16
Może będziesz miał szczęście i ci ktoś powie.
Ale myśle, że nie. Więc od czego jest google =>
http://www.ournet.pl/kursbasha/main.html (przypadkowa strona)
Earth
15.04.2007, 08:40:05
jewel
15.04.2007, 11:08:12
poki co udalo mi sie zrobic tylko cos takiego:
#!/bin/bash
function menu
{
echo
echo Podaj zadanie do wykonania:
echo 0 - koniec
echo 1 - pokaz macierz wyjsciowa
echo 2 - pokaz macierz tansponowana
}
while true; do
menu
read wybor
case "$wybor" in
"0") break;;
"1") cat $1;;
"2")
# *) echo Nie ma takiej opcji, sprobuj ponownie!;;
done
#cat $1 | awk '{print $1}'
no i nadal nie mam pojecia jak zrobic, aby kazdy element macierzy przetransponowac.. mysle, ze jakby dalo sie utworzyc tablice z tej macierzy jak w c++, to wtedy bez problemu mozna by bylo przetransponowac macierz.. tylko nie wiem, czy w bashu mozna jakos uzywac tablic ?