unix排序命令在shell脚本中不起作用
我试图在shell脚本中执行简单的sort命令,如下所示-unix排序命令在shell脚本中不起作用,shell,Shell,我试图在shell脚本中执行简单的sort命令,如下所示- exec sort -t',' -k6nr,6 temp1 -o temp2 它根本不起作用。 但是,相同的排序命令“ 在命令行中工作得非常好 这里的任何帮助都会非常有用。为什么在排序之前要使用exec?如何在shell脚本中执行?只需直接调用sort,就像在BASH的命令行中那样,您不会像这样使用exec。您可以使用命令替换。输出=$(sort-t','-k6nr,6 temp1-o temp2)我没有在命令行上使用exec命令,我
exec sort -t',' -k6nr,6 temp1 -o temp2
它根本不起作用。
但是,相同的排序命令“
在命令行中工作得非常好
这里的任何帮助都会非常有用。为什么在
排序
之前要使用exec
?如何在shell脚本中执行?只需直接调用sort
,就像在BASH的命令行中那样,您不会像这样使用exec。您可以使用命令替换。输出=$(sort-t','-k6nr,6 temp1-o temp2)
我没有在命令行上使用exec命令,我想在shell脚本中运行,例如-#!/bin/sh#\cddirname$0
\exec tclshbasename$0
$@exec sed 1d$path/$top15Buy>temp1 exec-k 6,6n temp1-o temp2
sort -t',' -k6nr,6 temp1 -o temp2