How to tail -f multi logfile in 1 shell script.?

Hello,

How to tail -f multi logfile from multi path in 1 shell script.

File & Path

/usr/home/localmode/mode110l/log/logic/number110/digit110_digit110m4_2013050210.txt
/usr/home/localmode/mode103l/log/logic/number103/digit103_digit103m4_2013050210.txt
/usr/home/localmode/modegwl/log/logic/number140/digit140_digitgwm10_2013050210.txt
/usr/home/localmode/modegwl/log/logic/number102/digit102_digitgwm10_2013050210.txt

I need output as below
tail -f log file in 1 shell script and 1 wondow
O/P:

tail-f /usr/home/localmode/mode110l/log/logic/number110/digit110_digit110m4_2013050210.txt
2013-05-02 10:56:09,465|1|
2013-05-02 10:56:09,689|1|
2013-05-02 10:56:09,902|1|
2013-05-02 10:56:09,915|1|

------------------------------------------------------------------------------------------
tail-f /usr/home/localmode/mode103l/log/logic/number103/digit103_digit103m4_2013050210.txt
2013-05-02 10:56:10,067|1|
2013-05-02 10:56:10,129|1|
2013-05-02 10:56:10,131|1|

------------------------------------------------------------------------------------------
tail-f /usr/home/localmode/modegwl/log/logic/number140/digit140_digitgwm10_2013050210.txt
2013-05-02 10:56:10,895|1|
2013-05-02 10:56:11,283|1|
2013-05-02 10:56:11,881|1|
2013-05-02 10:56:14,072|3|
2013-05-02 10:56:15,323|1|
2013-05-02 10:56:15,528|1|
2013-05-02 10:56:15,578|1|

------------------------------------------------------------------------------------------
tail-f /usr/home/localmode/modegwl/log/logic/number102/digit102_digitgwm10_2013050210.txt
2013-05-02 10:56:15,604|1|
2013-05-02 10:56:15,628|1|
2013-05-02 10:56:15,768|1|

------------------------------------------------------------------------------------------

try this one!
tail -f /usr/home/localmode/mode110l/log/logic/number110/digit110_digit110m4_2013050210.txt /usr/home/localmode/mode103l/log/logic/number103/digit103_digit103m4_2013050210.txt ... file names

You can't do it exactly like that. The best you can do is:

tail -f \
/usr/home/localmode/mode110l/log/logic/number110/digit110_digit110m4_2013050210.txt \
/usr/home/localmode/mode103l/log/logic/number103/digit103_digit103m4_2013050210.txt \
/usr/home/localmode/modegwl/log/logic/number140/digit140_digitgwm10_2013050210.txt \
/usr/home/localmode/modegwl/log/logic/number102/digit102_digitgwm10_2013050210.txt

In other words tail -f a b c d

in not work.

---------- Post updated at 11:33 AM ---------- Previous update was at 11:32 AM ----------

in not work

usage: tail [+/-[n][lbc][f]] [file]
       tail [+/-[n][l][r|f]] [file]

Works here. Maybe your version of tail only allows one file name.

$ ls file*
file1  file2
$ tail -f file1 file2
==> file1 <==
Wed May  1 21:00:28 PDT 2013
Wed May  1 21:03:26 PDT 2013

==> file2 <==
Wed May  1 21:00:34 PDT 2013
Wed May  1 21:03:24 PDT 2013
$ tail --version
tail (GNU coreutils) 8.13