[guest@station tmp]$ echo "$IFS" | cat -et -
^I$ # тут пробел есть вначале
$
[guest@station tmp]$ S="one two three";
[guest@station tmp]$ echo $S
one two three
[guest@station tmp]$ ( IFS=0; echo $S; )
one two three
[guest@station tmp]$ echo "$IFS" | cat -et -
^I$ # тут пробел есть вначале
$
[guest@station tmp]$
Хм натолкнулся на одну маленькую проблему. При запросе pl/sql вытягиваю суммы. Они представляют собой не целые числа, чаще всего в формате xx,yy. Интересует как же сравнивать такие числа. В c/c++ например всё просто, это был бы просто например тип float. А вот как на баше?
Например:
Есть Sum1=1,2 и Sum2=1
если сделать так:
./0.sh: line 6: [: 1.2: integer expression expected
NO
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Если на вопрос ни кто не знает ответа, то пора читать описание.
Подскажите, пожалуйста, как сделать простенький скрипт для вывода даты в кажлой строке лога при пинге.
Вот так:
Код:
64 bytes from charlie.hostmaster.net.ua (193.239.250.34): icmp_seq=1 ttl=56 time=10.8 ms 22:11:08
64 bytes from charlie.hostmaster.net.ua (193.239.250.34): icmp_seq=2 ttl=56 time=10.1 ms 22:11:15
64 bytes from charlie.hostmaster.net.ua (193.239.250.34): icmp_seq=3 ttl=56 time=10.1 ms 22:11:22
64 bytes from charlie.hostmaster.net.ua (193.239.250.34): icmp_seq=1 ttl=56 time=12.6 ms 22:11:29
64 bytes from charlie.hostmaster.net.ua (193.239.250.34): icmp_seq=2 ttl=56 time=11.0 ms 22:11:36
64 bytes from charlie.hostmaster.net.ua (193.239.250.34): icmp_seq=3 ttl=56 time=10.9 ms 22:11:43
64 bytes from charlie.hostmaster.net.ua (193.239.250.34): icmp_seq=4 ttl=56 time=10.0 ms 22:11:50
64 bytes from charlie.hostmaster.net.ua (193.239.250.34): icmp_seq=5 ttl=56 time=12.5 ms 22:11:57