`

传递带空格的参数给linux shell中的java命令

阅读更多

比如说

$ test.sh "2011-01-01 00:00:00" "2011-01-01 23:59:59"

 

test.sh里面可以这样写

$JAVA_HOME/bin/java  com.javaeye.fangwei.Test  "$@"

分享到:
评论

相关推荐

    java调用shell向DataX传递参数,where条件,包含特殊字符

    总之,Java调用shell脚本向DataX传递参数,尤其是在where条件中包含特殊字符时,需要关注字符串转义、shell命令构建以及安全问题。同时,合理设计和使用配置文件能有效提高代码的灵活性和可维护性。

    传带空格的命令行参数

    本篇内容将深入解析如何在不同的编程环境中处理带有空格的命令行参数,并通过示例来解决如“document and setting”等特殊字符串的传递问题。 ### 命令行参数基础 #### 什么是命令行参数? 命令行参数是指用户在...

    Linux shell 用sed命令在文本的行尾或行首添加字符

    sed 命令是 Linux shell 中的一个流编辑器,可以用来对文本进行各种处理操作,例如,添加、删除、替换文本中的字符。今天我们将讨论如何使用 sed 命令在文本的行尾或行首添加字符。 添加字符到行首 要添加字符到...

    linux shell 编程中select 命令的用法

    在Linux Shell编程中,`select`命令是一种非常实用的交互式菜单构建工具,它源自于Korn Shell(ksh),并被广泛应用于bash等其他Shell环境中。`select`命令允许用户从一系列选项中进行选择,这在创建用户友好的脚本...

    linux-shell脚本命令:awk命令简介

    - -v:定义变量,用于从shell中向awk脚本传递变量。 - -fprogfile:调用并执行指定的程序文件,该文件应符合awk语法。 awk内置变量包括: - ARGC:表示命令行参数的个数。 - ARGV:表示命令行参数数组。 - ARGIND:...

    Linuxshell编写demo

    本文将深入探讨Linux Shell编写的基础知识,包括基本概念、常用命令、变量与参数、流程控制以及函数的使用。 首先,Shell是一个命令解释器,它接收用户输入的命令并执行。在Linux系统中,常见的Shell有Bash(Bourne...

    Linux shell命令初学解析

    - **Shell**:作为用户与内核之间的桥梁,负责处理用户的命令请求并将其传递给内核。 - **用户**:通过Shell与操作系统进行交互。 #### 命令行基础知识 - **命令替换**:使用反引号 ` ` 或者美元加括号 $( ) 来...

    java调用shell向DataX传参,带where条件,特殊字符

    在Java程序中调用Shell命令并传入带有特殊字符的参数时,会遇到一些挑战,因为Shell和DataX对特殊字符的处理方式可能不同。 首先,让我们理解Java如何调用Shell命令。在Java中,我们可以使用Runtime或者...

    Linux&SHELL;基本知识笔试试卷

    - **知识点**:在 Linux 中,通过 `sh` 命令执行脚本会在一个新的子 shell 中运行,这实际上创建了一个子线程。因此,选项 A:sh 是正确的。 #### 正则表达式 - **知识点**:在 SHELL 中,正则表达式的常见元字符...

    Linux Shell编程实验

    `read`命令可以用于从键盘读取数据并赋值给变量,它可以接受多个参数,数据间以空格或制表符分隔。 2. **位置参数和环境变量**:位置参数是通过命令行位置确定的参数,如$0表示命令名或脚本名,$1至$9表示后续参数...

    Linux的Shell命令详解

    ### Linux的Shell命令详解 #### 一、Shell基础概念与位置变量 在Linux环境中,Shell是一种用户界面,允许用户通过命令行与操作系统进行交互。它不仅提供了强大的脚本编程功能,还支持各种实用的内置命令。 **位置...

    Linux的shell脚本

    局部变量在脚本或命令中定义,仅在当前 Shell 实例中有效,其他 Shell 启动的程序不能访问局部变量。 * 环境变量:该也称为系统变量。所有的程序,包括 Shell 启动的程序,都能访问环境变量,有些程序需要环境变量来...

    LinuxShell编程全攻略

    另外,如果想要让变量在子Shell中也能使用,可以使用`export`命令将变量导出。 位置参数是一种特殊的变量,它们是在调用Shell程序时,在命令行中按位置定义的参数。例如,命令行参数`./script.sh arg1 arg2`中的`...

    linux shell 脚本入门

    Linux Shell脚本是Linux系统中用于自动化任务的强大工具,它基于Bash或其他Shell解释器,允许用户编写一系列命令,以实现批处理、任务调度或任何需要自动化的工作流程。本PDF文档"shell-script-entry.pdf"提供了18页...

    Shell处理带空格的文件名的方法

    但是这种命名方式给Linux命令行工具和Shell带来了困扰,因为大多数命令中,都是默认以空格做为值与值之间的分隔符,而不是做为文件名的一部分。 看下面的脚本,我们可以了解的更清楚: 执行的结果如下: 实际上,...

    Linux中Shell截取某行某列信息

    背景:执行shell命令,抓取shell返回信息中的所需信息,已udhcpc为例获取DNS的地址。 暂不作处理,执行udhcpc。 使用grep过滤掉无用信息,执行 udhcpc | grep “DNS” 使用sed抓取第二行,-n ‘2p’代表第二行,-n...

    java过滤器对所有参数去除前后空格

    对项目中的所有参数去除前后空格过滤,统一处理参数!可以基于此过滤器实现过滤跨站脚本攻击,参数的增加,修改!敏感词汇过滤。实现原理为重写HttpServletRequestWrapper,获取参数的方法。include和 Forwarded ...

    京峰教育Linux Shell基础编程

    C++、JAVA 语言编程时需要事先声明变量,Shell 给一个变量赋值,实际上就是定义了变量,在 Linux 支持的所有 shell 中,都可以用赋值符号(=)为变量赋值,Shell 变量为弱类型,定义变量不需要声明类型,但在使用时...

    Linux基础命令shell指令

    - `命令别名=命令`: 设置新的命令别名,等号右边是具体的命令字符串,如果命令中含有空格,则需要用单引号将其包围起来。 ##### 技巧提示 - 在默认情况下,许多Linux发行版会预定义一些常用的命令别名,如 `ll` ...

    Linux常用命令常用命令命令名必须是小写的英文字母

    Linux操作系统中,命令是用户与系统交互的基本方式。命令可以是内部命令或外部命令。内部命令是shell自带的命令,而外部命令是独立的可执行文件。用户可以使用命令来完成各种任务,如文件管理、进程管理、目录管理等...

Global site tag (gtag.js) - Google Analytics