一个奇怪的现象

赵云30 发布于 2013/11/09 08:45
阅读 369
收藏 0

(printf "PERM LINKS OWNER GROUP SIZE MONTH DAY HH:MM/YEAR NAME\n"; ls -l | sed 1d) | column -t

这行语句单独执行和放在一个文件里作为Script运行,结果是不一样的。想不通为什么。

加载中
0
love思旗
love思旗

[db2inst4@localhost ~]$ more a.sh
(printf "PERM LINKS OWNER GROUP SIZE MONTH DAY HH:MM/YEAR NAME\n"; ls -l | sed 1d) | column -t

[db2inst4@localhost ~]$ sh a.sh

PERM        LINKS  OWNER     GROUP     SIZE   MONTH       DAY          HH:MM/YEAR  NAME
drwxr-xr-x  2      db2inst4  db2iadm1  4096   08-06       07:56        20130613
drwxr-xr-x  2      db2inst4  db2iadm1  4096   08-20       08:34        20130807
-rw-r--r--  1      db2inst4  db2iadm1  95     11-18       15:55        a.sh
drwxr-xr-x  3      db2inst4  db2iadm1  4096   2012-09-26  batch
drwxr-xr-x  4      db2inst4  db2iadm1  4096   2012-11-12  data
drwxrwxr-x  3      db2inst4  db2iadm1  4096   2012-09-24  db2inst4
drwxr-xr-x  3      db2inst4  db2iadm1  36864  2013-04-25  gfrmsdata
drwxr-xr-x  2      db2inst4  db2iadm1  4096   2013-01-07  importdata
drwxr-xr-x  4      db2inst4  db2iadm1  12288  2012-09-27  jkdata
drwxrwsr-t  18     db2inst4  db2iadm1  4096   11-18       09:34        sqllib
-rw-r--r--  1      db2inst4  db2iadm1  536    08-15       14:02        test.sh
drwxr-xr-x  3      db2inst4  db2iadm1  4096   09-29       12:37        tmp
-rw-r--r--  1      db2inst4  db2iadm1  200    2012-09-26  tt.sql
-rw-r--r--  1      db2inst4  db2iadm1  171    2012-09-26  updata3.log
[db2inst4@localhost ~]$ (printf "PERM LINKS OWNER GROUP SIZE MONTH DAY HH:MM/YEAR NAME\n"; ls -l | sed 1d) | column -t
PERM        LINKS  OWNER     GROUP     SIZE   MONTH       DAY          HH:MM/YEAR  NAME
drwxr-xr-x  2      db2inst4  db2iadm1  4096   08-06       07:56        20130613
drwxr-xr-x  2      db2inst4  db2iadm1  4096   08-20       08:34        20130807
-rw-r--r--  1      db2inst4  db2iadm1  95     11-18       15:55        a.sh
drwxr-xr-x  3      db2inst4  db2iadm1  4096   2012-09-26  batch
drwxr-xr-x  4      db2inst4  db2iadm1  4096   2012-11-12  data
drwxrwxr-x  3      db2inst4  db2iadm1  4096   2012-09-24  db2inst4
drwxr-xr-x  3      db2inst4  db2iadm1  36864  2013-04-25  gfrmsdata
drwxr-xr-x  2      db2inst4  db2iadm1  4096   2013-01-07  importdata
drwxr-xr-x  4      db2inst4  db2iadm1  12288  2012-09-27  jkdata
drwxrwsr-t  18     db2inst4  db2iadm1  4096   11-18       09:34        sqllib
-rw-r--r--  1      db2inst4  db2iadm1  536    08-15       14:02        test.sh
drwxr-xr-x  3      db2inst4  db2iadm1  4096   09-29       12:37        tmp
-rw-r--r--  1      db2inst4  db2iadm1  200    2012-09-26  tt.sql

-rw-r--r--  1      db2inst4  db2iadm1  171    2012-09-26  updata3.log

写了个shell脚本和直接执行的结果是一样的。

返回顶部
顶部