LINUX.ORG.RU

проблема с скобками в sh


0

0

Доброго времени суток.
Вопрос простой:

#!/bin/sh
LIMIT=100
for((I=0; I<LIMIT; I++))
do
R=2
X=`cat test|sed -n '$Rp'` <------- ТУТ
echo $X
done

Как передать значение R седу, когда он стоит в скобках ``.
Заранее огромное спасибо!

Наверно нужно разбираться с экранированием, где кого и когда экранировать. Для отладки можно вставлять перед командой echo и смотреть что будет выходить.

sin_a ★★★★★
()

sed -n '$Rp'

sed -n «${R}p»

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