bash sed, grep (определить 1 символ строки в файле)
Модераторы: /dev/random, Модераторы разделов
bash sed, grep
как это можно сделать?
Ибу ибуди - ху_ида_о муди - [Шаг за шагом можно достигнуть цели (кит.)]
Re: bash sed, grep
Не очень понял вопрос, но, наверное, смотреть надо в сторону cut -c
Re: bash sed, grep
уточняю: есть файл, я читаю его построчно, и мне нужно определить первый символ в каждой строке и сравнить её с заданной переменной, если совпадает, то вывести эту строку в другой файл...
Ибу ибуди - ху_ида_о муди - [Шаг за шагом можно достигнуть цели (кит.)]
Re: bash sed, grep
нужно определить первый символ в каждой строке и сравнить её с заданной переменной, если совпадает, то вывести эту строку в другой файл
это именно то
либо это
нужно определить первый символ в каждой строке и сравнить её с заданной переменной, если совпадает, то вывести эту строку в другой файл
не то...
В каждом из нас спит гений... и с каждым днем все крепче...
Re: bash sed, grep
я, конечно, понимаю, что Великого G@riK все должны понимать и без слов, но фраза "не то...." не совсем точно описывает разницу между работой данного варианта и желаемым поведением.....
слава роботам!
Re: bash sed, grep
G@riK Поверь, это то, что тебе нужно. И мы будем уверены в этом, пока ты будешь отвечать односложными "не то..."
Понеслась...
Понеслась...
ArchLinux / IceWM
Re: bash sed, grep
интересно, ты проверял свой совет, перед тем как его дать???? по всей видимости нет, т.к. в результате выполнения данной команды получается просто копирования 1 файла в другой... круто, ты придумал альтернативу cp...
и прошу без оскорблений, тут все умные...
и прошу без оскорблений, тут все умные...
Ибу ибуди - ху_ида_о муди - [Шаг за шагом можно достигнуть цели (кит.)]
Re: bash sed, grep
сдается мне G@riK не умеет пользоваться утилитой grep... ^_^
В каждом из нас спит гений... и с каждым днем все крепче...
Re: bash sed, grep
Предлагаю, чтобы не ссориться, тему закрыть, автору - подумать.
ArchLinux / IceWM
Re: bash sed, grep
возможно и не умею, потому и попросил тут помощи...
Ибу ибуди - ху_ида_о муди - [Шаг за шагом можно достигнуть цели (кит.)]
Re: bash sed, grep
уточняю: есть файл /в нашем случае - file/, я читаю его построчно/grep читает/, и мне нужно определить первый символ /это делает символ ^ в выражении для grep'а/ в каждой строке и сравнить её с заданной переменной /в нашем случае это $SYM/, если совпадает /за это отвечает grep в соответствии с нашим выражением/, то вывести эту строку в другой файл /file2/...
ArchLinux / IceWM
Re: bash sed, grep
спасибо за подробное описание...
Ибу ибуди - ху_ида_о муди - [Шаг за шагом можно достигнуть цели (кит.)]
Re: bash sed, grep
Да тут и уметь не надо -- всё ведь уже написано. Сдаётся мне, что у него просто была невыставлена переменная $SYM(flook @ Mar 30 2006, в 11:05) писал(а):сдается мне G@riK не умеет пользоваться утилитой grep...
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: bash sed, grep
именно так и было) но спасибо, что подробно описали что и как...
Ибу ибуди - ху_ида_о муди - [Шаг за шагом можно достигнуть цели (кит.)]
Re: bash sed, grep
а как вставить в строку в позицию n символ, к примеру "."
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Re: bash sed, grep
ArchLinux / IceWM
Re: bash sed, grep
Код: Выделить всё
sed "s/^\(.\{$((n-1))\}\)/\1./"
Код: Выделить всё
sed -r "s/^.{$n}/&./"
слава роботам!
Re: bash sed, grep
спасибо вам, друзья.
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}