Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Ellenorizze, hogy a parameterek szama 1, illetve hogy az file-e, ha
- #nem, irassa ki a standard outputra, hogy: ERROR, es a script hagyja
- #abba a mukodeset
- # Ha a feltetel teljesul, az elso (File1) parameterben megadott file
- ##sorait ugy irja ki a kepernyore, hogy azt 72 karakter szelessegben
- #nezve kozepre igazitja! Azaz annyi space (" ") karaktert szur be ele,
- #hogy a sorban levo karakterek szamanak felet levonja 72 felebol
- #(ha egy sor 72 karakter, vagy annal hosszabb, csak egyszeruen irassa ki
- #a kepernyore)
- #!/bin/bash
- if [[ $# -eq 1 ]] && [[ -f $1 ]]
- then
- while read line ||[[ -n $line ]]
- do
- hossz=$(echo $line | wc -c)
- if [[ $hossz -gt 71 ]]
- then
- echo $line
- else
- tmp=$((36-(hossz/2)))
- for (( i=1; i<=tmp; i++ ))
- {
- printf " "
- }
- echo $line
- fi
- done < $1
- else
- echo ERROR
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement