Аз ти бях отговорил преди да си промениш поста, т.е. искаш да махнеш само 22 само.
$ echo "Jiveq na 22nd nomer ulica Ivan 2ri." | sed 's/22//g'
Jiveq na nd nomer ulica Ivan 2ri.
- най-тъпото за което се сещам. Обаче не чаткам искаш да махнеш номера на улицата, като всеки ред или запис е с различен ли?
Ами трябваше ми, защото си играя с един баш скрипт, който прави проверка на правило в ipfw
Лошото е, че при листване на ipfw -> ipfw list , пред номерата на редовете слага нули:
00009
00010
00011
00012
00013
00014
00015
и т.н. Скрипта проверява даденото ИП с какъв номер е записано в ipfw и ако е между 9 и 12 връща един отговор, ако е между 13 и 15 друг.Та когато сравнявам числата с -gt и има нули, сравняването не сработва.
В този ред на мисли се сетих да питам и за: има ли начин да задам проверка на граници?Пример:
в момента реда е по следния начин:
GeSHi (Bash):
if [ "$?" -eq 0 ] && [ $num -gt 09 ] && [ $num -lt 12 ];then
има ли начин да не ползвам и -gt и -lt , а да задам граница 9-12?