Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [ $# -eq 0 ]
- then
- echo "Podales za malo argumentow!"
- elif [ $# -ge 3 ]
- then
- echo "Podales za duzo argumentow!"
- else
- flag=false
- if [ $# -eq 1 ]
- then
- if [ $1 = newest ] || [ $1 = oldest ]
- then
- sort=$1
- src=$pwd
- flag=true
- else
- sort=newest
- src=$1
- if [[ $src == /* ]]
- then
- flag=true
- fi
- fi
- else
- sort=$2
- src=$1
- if [[ $src == /* ]]
- then
- flag=true
- fi
- fi
- if $flag
- then
- od $src
- if [ $sort = newest ]
- then
- ile=$(echo `ls -t | wc -l`)
- let liczba=($ile*10)/100
- if [ $liczba -eq 0 ]
- then
- liczba=1
- fi
- echo `ls -t | head -$liczba`
- elif [$sort = oldest ]
- then
- ile =$(echo `ls -tr | wc -l`)
- let liczba=($ile*10)/100
- if [ $liczba -eq 0]
- then
- liczba=1
- fi
- echo `ls -tr | head -$liczba`
- fi
- else
- echo "Podany argument nie jest scicezka!"
- fi
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement