grep's
grep ^BIHAR file > new_file
awk's
awk '/^BIHAR/' file > new_file
pedantic awk's
awk -F, '$1 == "BIHAR" { print $0 ;} file > new_file
edit: when using file comming from windows world, be sure to use dos2unix to convert end-of-line
dos2unix dosfile > unixfile
for file in *
do
let ++i
mv "$file" "$(printf '%02d. %s' "$i" "$file")"
done
Пример:
$ cd "$(mktemp --directory)"
$ touch foo bar
$ for file in *
> do
> let ++i
> mv "$file" "$(printf '%02d. %s' "$i" "$file")"
> done
$ ls
'01. bar' '02. foo'