如何只读取文件中的第三行到shell脚本中的变量

Inv*_*tus 6 shell

我正在执行一个shell脚本,我在其中运行一个sybase查询,该查询在文件中提供O/P.

输出是: -

            tablename

            ---------------------------
            result of query executed my case will be an integer returned


            (Number of rows effected ).
Run Code Online (Sandbox Code Playgroud)

我想要做的是读result of query executed which in my case will be an integer returned入shell脚本中的变量.它将位于我已重定向Sybase Query输出的文件的第3行.

我怎样才能做到这一点 ?

cpp*_*der 9

你的意思是?

x=`sed -n '3p' inputfile`;
echo $x;
Run Code Online (Sandbox Code Playgroud)

编辑

做这个.

thirdline=`sed -n '3p' /home/nmsad/abc.txt`;
echo $thirdline;
Run Code Online (Sandbox Code Playgroud)