Хотел бы спросить, потому что у меня проблема с командой sed в сценариях Unix.
#!/bin/sh
cnt=2
sed '1 c\
$cnt' test.txt
Я хочу заменить первую строку текстового файла test.txt значением переменной cnt, которое равно 2. Как я могу передать переменную в приведенной выше команде sed? Команда sed обрабатывает $cnt как строку.