2014-09-22 3 views
1

Может кто-нибудь, пожалуйста, скажите мне, как grep ниже строки, потому что, когда я пытаюсь grep его, он дает неправильные результаты.Shell Script: Grep command для wild cards

*/5 * * * * /home/file.sh" 
+2

Что вы хотите 'grep'? Что вы пробовали? – anubhava

+0

Определите «неправильные результаты», а также «ожидаемые результаты». – reto

+0

В crontab if '*/5 * * * * /home/file.sh' присутствует, тогда снова мне не нужно добавлять эту запись. Но когда я пытаюсь grep этот и сравниваю его, он показывает, что запись отсутствует, и снова она добавляется туда. Если я запустил свой скрипт в 10 раз, то в 10 раз это добавляется в crontab –

ответ

0

Вы можете использовать grep -F (фиксированные строки):

grep -F '*/5 * * * * /home/file.sh' cron.txt 
*/5 * * * * /home/file.sh