脚本运行结果如何输出
‘壹’ shell脚本 如何把结果输出到一个需要手动输入文件名的文件上
.....
read date
read filename
zcat /***/***/${date}/filename | grep -e 'keyword' > $filename
说实话没太看懂,不知道你是不是这个意思
‘贰’ 如何使python脚本优雅地输出结果
用python-2.7.3\python是对的,但是你的hello.py放在那里?你需要先用“cd 目录名”转换当前目录到存放hello.py的地方,然后执行python-2.7.3\python hello.py。
‘叁’ Shell脚本如何向终端输出信息
echo命令常用于需要进行简单格式化的字符串打印;printf命令是Shell版本的C语言函数printf,它为格式化输出提供了高度的灵活性。echo命令
用于向终端输出信息的最常用命令是echo命令,用法为:
echo string
这里,string是要向屏幕打印输出的字符串,如命令:echo Hi
产生如下输出:Hi
也可以将空格嵌入到输出中,例如:
$echo Hello World!
Hello World!
除了空格,还可以在string中嵌入格式化转义序列。
echo命令的常用转义序列
转义序列描述
\n打印一个换行符
\t打印一个跳格符(tab符)
\c打印字符串时不带换行符
\ 打印一个双引号
printf命令类似于echo命令,最基本的使用与echo一样,以下echo命令:
echo Hello World!等同于
printf Hello World!
printf命令与C语言中的printf函数一样,还可以使用格式化串来实现复杂的格式化输出功能,语法如下:
printf format argument
格式化序列的格式如下:%[-]m.nx
这里%用于标识格式化序列的开始,x标识格式化序列的类型,下表给出了x常用的值:
格式化序列类型字母描述s字符串c单个字符
d十进制整数
‘肆’ 如何将一shell脚本中的每一步命令执行结果输出到指定日志文件中
使用tee命令:
sh portal/main.sh |tee log.txt
获取脚本父类路径
cmddir="`dirname $0`"
‘伍’ shell脚本中 如果想将执行的命令输出至文本文档应该怎么做
查看执行过程
sh -x yourshell
写入log
sh -x yourshell &> log
‘陆’ 如何从shell脚本获取一个结果
将一条命令的执行结果取得命令执行结果的值有:
1、使用反引号`` (数字键1左边的键,tab键上面,英文方式输入)如:a=`echo "hello world"`;即将命令 echo "hello world"的输出赋给变量a
2、可以使用 $(()),如:a=$(echo "hello world"),即将命令echo "hello world"的输出赋给变量a。
‘柒’ 如何将一shell脚本中的每一步命令执行结果输出到指定日志文件中
命令的结果输出到指定文件可以使用>>,如:
ls >> log.txt
这样就可以了。
‘捌’ Python调用其他脚本后需要输出执行内容如何实现
你可以在python代码里面:
aa = os.system(tmp) #这个tmp就是其他脚本的相关执行, 然后相关的结果就是aa
print aa
或者是
print(os.system(tmp))也是可以的
‘玖’ 如何将一shell脚本中的每一步命令执行结果输出到指定日志文件中
$?获取每一步执行的结果,输出到日志中就是正常的写日志动作就行
echo "" > /var/log/你的log
或者rsyslog啥的,我记得有个函数,你用这个函数也行。
‘拾’ 如何在脚本中执行sql语句并获得结果输出
这里需要用到的工具叫做sqlcmd.exe, 它随SQL server的安装而安装. 该可执行程序的位置在:
C:\Program Files\Microsoft SQL Server\xxx\Tools\Binn
其中xxx是你所安装的SQL Server的版本号.
Version Number
SQL Server 2005 90
SQL Server 2008 100
在SQL 2014中它的位置在:
C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn
貌似是跟着Client SDK一起被安装的.
sqlcmd.exe的位置是被加入了环境变量了的, 所以可以在任何路径下直接调用. 可以通过下面的命令来查看环境变量.
Set | more
可以用以下的方式使用sqlcmd:
命令行中直接交互式执行sql语句
命令行中制定所需执行sql语句的脚本文件和输出文件
这里再给出一个sqlcmd中直接运行命令的截图, 除了脚本之外, 这样也可以更直观的与SQL Server进行交互.