Tag: 脚本

在Bash脚本中,如果出现某种情况,怎样才能退出整个脚本?

我在Bash编写脚本来testing一些代码。 然而,如果编译代码首先失败,运行testing似乎很愚蠢,在这种情况下,我将放弃testing。 有没有一种方法,我可以做到这一点,而不包括在一个while循环内的整个脚本,并使用rest? 像邓敦顿那样的东西?

如何知道Bash脚本中的脚本文件名?

我怎样才能确定脚本本身内的Bash脚本文件的名称? 就像如果我的脚本在文件runme.sh ,那么我将如何使它显示“你正在运行runme.sh”消息,而不硬编码?

如何运行PowerShell脚本?

我如何运行PowerShell脚本? 我有一个名为myscript.ps1的脚本 我有所有必要的框架安装 我设置了执行策略的东西 我已经按照这个MSDN帮助页面上的说明,并试图像这样运行它: powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1' (with或withot –noexit) 除了输出文件名外,它什么也没有返回。 没有错误,没有消息,什么都没有。 哦,当我添加-noexit ,同样的事情发生,但我仍然在PowerShell中,必须手动退出。 ps1文件应该运行一个程序,并返回与该程序的输出有关的错误级别。 但我很确定我还没有到达那里。 我究竟做错了什么?

在bash shell脚本中传播所有参数

我正在写一个非常简单的脚本来调用另一个脚本,我需要将参数从当前脚本传播到正在执行的脚本。 例如,我的脚本名称是foo.sh并调用bar.sh foo.sh: bar $1 $2 $3 $4 我怎样才能做到这一点,没有明确指定每个参数?

如何声明和使用shell脚本中的布尔variables?

我尝试使用以下语法在shell脚本中声明一个布尔variables: variable=$false variable=$true 它是否正确? 另外,如果我想更新该variables,我会使用相同的语法? 最后,使用布尔variables作为正确expression式的语法如下: if [ $variable ] if [ !$variable ]

如何在Linux shell脚本中提示是/否/取消input?

我想在shell脚本中暂停input,并提示用户select。 标准的“是,否,或取消”types的问题。 我如何在典型的bash提示符下完成这个任务?

只有在目录不存在的情况下如何使用mkdir?

我正在编写一个shell脚本,以便在AIX上的KornShell(ksh)下运行。 我想使用mkdir命令来创build一个目录。 但目录可能已经存在,在这种情况下,我不想做任何事情。 因此,我想要testing以查看该目录不存在,或者抑制mkdir在尝试创build现有目录时抛出的“文件存在”错误。 任何想法如何最好地做到这一点?

BASH数组中包含空格

我想在我的相机的文件名的bash-shell中构造一个数组: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) 正如你所看到的,每个文件名的中间都有一个空格。 我已经尝试用引号将每个名字包装起来,并用反斜杠将空间转义出来,两者都不起作用。 当我尝试访问数组元素时,它将继续将空间视为元素分隔符。 我怎样才能正确捕捉名称内的空间的文件名?

删除名称以特定string开头的所有表

我想要一个脚本删除所有名称以给定string开头的表格。 我相信这可以用一些dynamicsql和INFORMATION_SCHEMA表来完成。 如果有人有脚本,或者可以快速敲一下,请张贴。 如果没有人在我自己找出答案之前发布答案,我会发布我的解决scheme。

什么是简单的命令行程序或脚本来备份SQL服务器数据库?

我在内部服务器上执行数据库备份过于松懈。 有没有一个简单的命令行程序,我可以用来备份SQL Server 2005中的某些数据库? 还是有一个简单的VBScript?