
shell
ATCO
我很懒,随便留下几个字。
展开
-
Shell 跟Java 相互调用和获取结果
很简单的Shell 跟Java 相互调用和获取结果:被调用的shella.shShell代码#!/bin/bash echo 111 exit 8 java 代码public static void main(String[] args) throws IOException { Process p = Runtime.g转载 2012-12-24 15:11:16 · 1206 阅读 · 0 评论 -
linux shell 字符串操作(长度,查找,替换)详解
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值表达式含义${var}变量var的值, 与$var相同转载 2013-04-02 14:05:07 · 580 阅读 · 0 评论 -
nutch crawl的每一步
crawl的每一步具体发生了什么。 ==============准备工作====================== (Windows下需要cygwin) 从SVN check out代码; cd到crawler目录; ==============inject========================== $ bin/nutch inject crawl/转载 2012-12-21 11:17:48 · 906 阅读 · 0 评论 -
shell特殊变量
表格 B-1. 特殊的shell变量变量含义$0脚本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10}位置参数 #10$#位置参数的个数"$*"所有的位置参数(作为单个字符串) *"$@"所有的位置参数(每个都作为独立的字符串)转载 2012-12-19 14:20:09 · 551 阅读 · 0 评论 -
Java SSH远程执行Shell脚本实现
此程序需要ganymed-ssh2-build210.jar包。下载地址:http://www.ganymed.ethz.ch/ssh2/为了调试方便,可以将\ganymed-ssh2-build210\src下的代码直接拷贝到我们的工程里,此源码的好处就是没有依赖很多其他的包,拷贝过来干干净净。此程序的目的是执行远程机器上的Shell脚本。远程机器IP:***.**.**转载 2012-12-18 13:55:24 · 3783 阅读 · 1 评论 -
shell获取进程ID的方法
shell获取进程ID的方法:我知道和实践过的有这么三种: ps -A |grep "cmdname"| awk '{print $1}' pidof "cmdname" pgrep "cmdname"这三种在bash和busybox ash里面的运行结果稍有不同,第一种完全相同,但是因为调用命令次数较多,性能上是不行的。第二种: pidof 只转载 2012-12-18 15:33:57 · 1406 阅读 · 0 评论 -
Nutch 的启动脚本分析 & Linux Shell
#!/bin/bash# # 第一行一定要指明系统需要哪种shell解释该shell程序## The Nutch command script## Environment Variables## NUTCH_JAVA_HOME The java implementation to use. Overrides JAVA_HOME.## NUTCH_H转载 2012-12-14 11:39:51 · 782 阅读 · 0 评论 -
详细介绍Linux shell脚本基础学习
1. Linux 脚本编写基础◆1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。要使脚本可执行:编译 chmod +x filename 这样才能用./file转载 2012-12-13 10:28:11 · 442 阅读 · 0 评论 -
详细介绍Linux shell脚本基础学习(实例)
第2部分 实例现在我们来讨论编写一个脚本的一般步骤。任何优秀的脚本都应该具有帮助和输入参数。并且写一个伪脚本(framework.sh),该脚本包含了大多数脚本都需要的框架结构,是一个非常不错的主意。这时候,在写一个新的脚本时我们只需要执行一下copy命令:cp framework.sh myscript然后再插入自己的函数。让我们再看个例子:二进制到十进制转载 2012-12-14 11:23:11 · 633 阅读 · 0 评论 -
nl命令
nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。 1.命令格式:nl [选项]... [文件]...2.命令参数:-b :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列转载 2013-07-16 11:13:30 · 673 阅读 · 0 评论