_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Boris Tobotras 2:5020/510 30 Apr 98 06:01:08
Subj : Re: обработка текстов
________________________________________________________________________________
>>>>> "Vladimir" == Vladimir Vul writes:
Vladimir> Так вот может есть такая приблуда которая набрасывается на
Vladimir> каталог и при водит его в приличный вид
Vladimir> DeFaUlT.HtM --> index.html
for file in *; do
mv $file `echo $file | tr '[:upper:]' '[:lower:]'`
done
Vladimir> и внутри *.html тоже все правит все SRC=""
С ходу не скажу, надо man awk читать. Вообще-то, я бы сделал проще:
положил все такие файлы на FAT. И все.
Vladimir> и еще: как мне grep"нуть две строчки подряд например
Vladimir> раз
Vladimir> два
Hикак.
Vladimir> то есть чтоб грепнулось только в том случае если именно эти две
Vladimir> строчки одна за другой. Может нужно awk или sed юзать? как это
Vladimir> должно выглядеть?
Как чтение man и юзание :)
Vladimir> и еще: как перерименовать все *.txt в *.doc допустим. в Досе это
Vladimir> делается на раз: ren *.txt *.doc
См. выше.
--
Best regards, -- Boris.
standards, n.:
The principles we use to reject other people's code.
--- Gnus v5.5/XEmacs 20.3 - "London"
* Origin: Linux inside (2:5020/510@fidonet)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Alexander Chebotarev 2:5022/15.19 06 Aug 98 00:06:42
Subj : Re: shell question
________________________________________________________________________________
05 Aug 98, Boris Tobotras wrote to Viktor Krapivin:
Viktor>> main(argc, argv) char *argv[]; {
Viktor>> printf("%s",strupr(argv[1])); /* change to strlwr
Viktor>> если надо к нижнему
Viktor>> }
BT> Зачем? tr '[:lower:]' '[:upper:]' или dd conv=ucase.
или awk '{ print toupper($0) }'
интересно, сколько всего вариантов? :)
--
Alexander Chebotarev
--- FEddy V1.3 / Linux
* Origin: achome (2:5022/15.19)