Автор Тема: Writing shell scripts  (Прочетена 2582 пъти)

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
Writing shell scripts
« -: Dec 02, 2003, 22:40 »
Как мога от един текстов поток да махна само редовете, които съдържат даден низ?
Активен

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
Writing shell scripts
« Отговор #1 -: Dec 03, 2003, 01:21 »
Как става конкатенация на низови променливи?
Добавено:
Ясно как: a="$b$c"
Активен

57r1k3

  • Напреднали
  • *****
  • Публикации: 38
    • Профил
Writing shell scripts
« Отговор #2 -: Dec 03, 2003, 10:12 »
Zdrasti!
Ne znam dali shte sym polezen, no ti predlagam edin primeren perl script:

#!/usr/bin/perl -w
use strict;

if (@ARGV != 2 ) {
   print "Usage: $0 <input_file> <string_to_match>\n";
   exit;
}

open( FILE, $ARGV[0] ) or die("Can't open file $ARGV[0] - $!");
open( NEW_FILE, '> _newfile_.tmp') or die($!);

while ( <FILE> ) {
   if ( $_ =~ m/$ARGV[1]/sgi ) {
      next;
   }
   print NEW_FILE $_ or die($!);
}

close( FILE );
close( NEW_FILE );

`mv -f _newfile_.tmp $ARGV[0]`;
print "Done.\n";

Pozdravi,
57r1k3
Активен

BSD is, after all, about a commitment to technical excellence, and not about making an operating system platform into a religion.

peio

  • Напреднали
  • *****
  • Публикации: 74
    • Профил
Writing shell scripts
« Отговор #3 -: Dec 03, 2003, 13:11 »
grep -v [pattern] [file]
Активен

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
Writing shell scripts
« Отговор #4 -: Dec 05, 2003, 02:29 »
Ако в един текстов поток имам редове с еднакво съдържание, как да махна излишните, така, че всеки ред да стане уникален?
Активен

melwin

  • Напреднали
  • *****
  • Публикации: 222
    • Профил
Writing shell scripts
« Отговор #5 -: Dec 05, 2003, 09:10 »
uniq
Активен

The second is the basic unit of time. It is the length of time taken for 9192631770 periods of vibration of the caesium-133 atom to occur.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Need help writing script
Хардуерни и софтуерни проблеми
sunhater 17 4998 Последна публикация May 15, 2003, 19:14
от sunhater
probs s k3b cd writing
Настройка на програми
kiril4o 3 2421 Последна публикация Dec 10, 2003, 01:20
от kiril4o
ntfs volume - writing support
Настройка на програми
senser 9 2644 Последна публикация Sep 02, 2004, 10:54
от Филип Бонев
k3b разпознава записвачката само като writing devi
Настройка на програми
zeridon 2 1789 Последна публикация Oct 19, 2005, 15:27
от zeridon
bash scripts за Наутилус
Общ форум
nov_chovek 2 1959 Последна публикация Oct 06, 2011, 09:57
от nov_chovek