标签: scripting

291
推荐指数
10
解决办法
50万
查看次数

如何使用Bash抑制命令的所有输出?

我有一个运行带参数的程序的bash脚本.该程序输出一些状态(这样做,这样做......).这个程序没有选择安静.如何防止脚本显示任何内容?

我正在寻找类似windows"echo off"的东西.

bash shell scripting echo

276
推荐指数
5
解决办法
31万
查看次数

将所有参数从Bash脚本传递给另一个命令

获取bash脚本的所有给定参数并将它们全部传递到脚本中的另一个命令的最简单方法是什么?例如:

命令行:

./runProgram.sh [ARGS HERE]
Run Code Online (Sandbox Code Playgroud)

脚本:

#! /bin/bash
cd bin/
java com.myserver.Program [ARGS HERE]
Run Code Online (Sandbox Code Playgroud)

bash scripting parameter-passing command-line-arguments

276
推荐指数
0
解决办法
6万
查看次数

如何在迭代时从字典中删除项目?

在迭代它时从Python中删除字典中的项是否合法?

例如:

for k, v in mydict.iteritems():
   if k == val:
     del mydict[k]
Run Code Online (Sandbox Code Playgroud)

我们的想法是从字典中删除不符合某个条件的元素,而不是创建一个新字典,该字典是被迭代的字典的子集.

这是一个好的解决方案吗?有更优雅/有效的方式吗?

python scripting dictionary

268
推荐指数
7
解决办法
16万
查看次数

Bash脚本对目录中的所有文件执行命令

有人可以提供代码来执行以下操作:假设有一个文件目录,所有这些都需要通过程序运行.程序将结果输出到标准输出.我需要一个脚本进入目录,在每个文件上执行命令,并将输出连接成一个大输出文件.

例如,要在1个文件上运行该命令:

$ cmd [option] [filename] > results.out
Run Code Online (Sandbox Code Playgroud)

bash scripting

257
推荐指数
6
解决办法
31万
查看次数

如何模拟环境cron执行脚本?

我通常有几个问题,cron如何执行脚本,因为他们通常没有我的环境设置.有没有办法以与cron相同的方式调用bash(?),所以我可以在安装之前测试脚本?

bash scripting cron

247
推荐指数
7
解决办法
8万
查看次数

什么是$?shell脚本中的(美元问号)变量?

我正在尝试学习shell脚本,我需要了解其他人的代码.什么是$?变量保持?我不能谷歌搜索答案,因为他们阻止标点字符.

shell scripting

238
推荐指数
7
解决办法
13万
查看次数

如何执行存储为带引号和星号的字符串的bash命令

我尝试执行以下命令:

mysql AMORE -u username -ppassword -h localhost -e "SELECT  host  FROM amoreconfig"
Run Code Online (Sandbox Code Playgroud)

我把它存储在一个字符串中:

cmd="mysql AMORE -u username -ppassword -h localhost -e\"SELECT  host  FROM amoreconfig\""
Run Code Online (Sandbox Code Playgroud)

测试一下:

echo $cmd
mysql AMORE -u username -ppassword -h localhost -e"SELECT host FROM amoreconfig"
Run Code Online (Sandbox Code Playgroud)

尝试执行:

$cmd
Run Code Online (Sandbox Code Playgroud)

我得到了mysql的帮助页面:

mysql  Ver 14.14 Distrib 5.1.31, for pc-linux-gnu (i686) using readline 5.1
Copyright 2000-2008 MySQL AB, 2008 Sun Microsystems, Inc.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute …
Run Code Online (Sandbox Code Playgroud)

bash quotes scripting escaping

237
推荐指数
4
解决办法
24万
查看次数

如何直接ssh到特定目录?

我经常需要登录到几台服务器中的一台并转到这些机器上的几个目录中的一个.目前我做了这样的事情:

localhost ~]$ ssh somehost

Welcome to somehost!

somehost ~]$ cd /some/directory/somewhere/named/Foo
somehost Foo]$ 

我有脚本可以确定我需要进入哪个主机和哪个目录,但我无法找到一种方法来做到这一点:

localhost ~]$ go_to_dir Foo

Welcome to somehost!

somehost Foo]$

有一个简单,聪明或任何方式来做到这一点?

ssh bash shell scripting

220
推荐指数
5
解决办法
15万
查看次数

如何通过双击在OS X中运行shell脚本?

我有一个在OS X上具有用户执行权限的shell脚本,但是当我双击它时,它会在文本编辑器中打开.如何通过双击来运行它?

macos shell scripting desktop

219
推荐指数
6
解决办法
26万
查看次数