我创建了一个别名,以便ls
让它打印出我喜欢的格式。我定义了以下别名来执行此操作:
alias ls="ls -lo --color=always | awk '{if (NR != 1) {print \$8,\$5,\$6,\$7}}' | column -t"
我对别名的结果感到满意,但我还希望能够将其他标志传递给别名内的 ls 命令。例如,如果我现在运行ls -a
,它会在逻辑上将-a
标志添加到命令中column
,因为它是别名中定义的管道中的最后一个命令,但它实际上是为 ls 命令准备的。有没有办法将此标志一直带到别名内的 ls 命令?