在实际项目中,Java有时候需要调用C写出来的东西,除了JNI以外,我认为一种比较好的方法是JAVA调用Shell。先把C写出来的make成可执行文件,然后再写一个shell脚本执行该可执行文件,最后是JAVA调用该shell脚本。 JAVA调用很简单,例子如下: 首先是shell脚本 [plain ...
分类:
编程语言 时间:
2017-01-09 22:11:44
阅读次数:
272
今天发现一个问题:
先看下脚本内容:
root@pts/0#cat!$
cat/tmp/test_nginx
ls*.txt|tr‘‘‘\n‘|whilereadline
do
echo$line
if[‘yes‘==‘yes‘]
then
ssh192.168.109.10"echo‘yes‘"
else
ssh192.168.109.10"echo‘no‘"
fi
done
上面脚本很简单,读取当前目录的所有以txt结尾的文..
分类:
系统相关 时间:
2016-12-23 02:25:55
阅读次数:
470
Centos系统下修改环境变量PATH路径的方法 电脑脑中必不可少的就是操作系统。而Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统。比如要把/etc/apache/bin目录添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apac ...
分类:
系统相关 时间:
2016-11-19 15:18:13
阅读次数:
269
shell是什么东西?shell就是用户和操作系统之间的一个接口,当用户输入命令,shell用来解释成操作系统直接能运行的命令。在LINUX中有3类变量:环境变量和临时变量,内部变量。环境变量是永久性变量,其值不会随shell脚本执行结束而消失。而临时变量是在shell程序内部定义的,其..
分类:
系统相关 时间:
2016-10-06 00:47:09
阅读次数:
200
Shell脚本,执行解释速度快、代码简单易于理解。在shell代码编写过程中,经常会用到读取文件内容。 写法一: #!/bin/bash while read line do echo $line done < file(待读取的文件) 写法二: #!/bin/bash cat file(待读取的文 ...
分类:
系统相关 时间:
2016-10-02 13:03:43
阅读次数:
226
最近比较迷恋shell,对其十分感兴趣,今天主要说一下我一个初学者在执行shell脚本的时候遇到的问题: 同所有语言一样,linux语言的学习也是从hellworld开始的,所以,现在我编写了一个HelloWorld的脚本如下: 那么重点来了,怎么执行呢?现在普及一下shell脚本执行的几种方式: ...
分类:
系统相关 时间:
2016-09-27 19:31:38
阅读次数:
211
1.文件通过UE修改 http://blog.csdn.net/god123209/article/details/7465102 保存unix格式 2.注册系统服务 3.tomcat shell脚本执行 4.python 5.eclipse导出代码比对、编译项目依赖 6. ...
分类:
其他好文 时间:
2016-08-22 10:50:54
阅读次数:
169
执行shell脚本有以下3种方式:bashxxxxx.sh或者shxxxxx.sh(推荐使用)path/xxxxx.sh或者./xxxxx.sh(当前路径下执行脚本)sourcexxxxx.sh或者.xxxxx.sh(点后面有个空格。此种方式可以把自身shell变量的值传递给父shell使用)。第一种方式是当shell脚本没有可执行权限的时候用..
分类:
系统相关 时间:
2016-06-17 00:56:53
阅读次数:
243
在Hudson或者Jenkins中利用ant的exec 来调用shell命令,通过shell脚本来执行adb shell命令,可以正常执行,不会出现在ant中直接调用adb shell出现的假死情况。 其中shell 脚本也很简单 可以执行手机端中的程序进行测试。 ...
分类:
数据库 时间:
2016-06-03 21:33:05
阅读次数:
568
1.shell脚本 新建文本,后缀名sh,例如:abc.sh 注意: 在脚本第一行需要写 #!/bin/bash #! 规定写法,说明使用何种解释器执行源代码 # 表示注释 注意: php也可以写shell脚本 2.shell脚本执行 一,赋予脚本可执行的权限 chmod +x ./test.sh ...
分类:
系统相关 时间:
2016-04-08 23:01:29
阅读次数:
366