LINUX.ORG.RU

sed диапазон строк

 


0

2

есть много файлов у которых надо удалить все после слова #END

#!/bin/sh

name=`ls /home/ibutrimova/.cr/source/3\ scripts/t`

OneCol=$1 TwoCol=$2

for i in $name do s=`cat -n /home/ono/.cr/source/3\ scripts/t/$i | grep \#END | awk '{print $1}' ` k=`cat -n /home/ono/.cr/source/3\ scripts/t/$i | grep \#END | awk '{print $1}' | sed q` #echo «$s,${k}d/^.*\$/» sed -i «$s;$kd/^.\*\$/» /home/ono/.cr/source/3\ scripts/t/$i done

При запуске вот такая ошибка ./cat.sh 8 9 sed: -e выражение #1, символ 4: неизвестная команда: ` '

из-за чего это может быть или чяднт?

find «/home/ibutrimova/.cr/source/3\ scripts/t» -type f -print0 | xargs -0r sed -i.orig -e «/^#END/,\$d» ?

arto ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.