标签: command-line

如何在bash中检查文件是否创建的时间超过x时间?

我想检查linux bash是否创建了一个文件超过x时间.

假设该文件名为text.txt,时间为2小时.

 if [ what? ]
 then
     echo "old enough"
 fi
Run Code Online (Sandbox Code Playgroud)

linux bash command-line

94
推荐指数
7
解决办法
10万
查看次数

如何将命令行参数传递给WinForms应用程序?

我有两个不同的WinForms应用程序,AppA和AppB.两者都运行.NET 2.0.

在AppA中我想打开AppB,但我需要将命令行参数传递给它.如何使用我在命令行中传递的参数?

这是我目前在AppB中的主要方法,但我认为你不能改变它吗?

  static void main()
  {
  }
Run Code Online (Sandbox Code Playgroud)

c# command-line winforms

94
推荐指数
5
解决办法
16万
查看次数

从命令行提供当前目录

有人可以给我一个提示,如何从命令行用ruby提供当前目录?如果我可以有一些系统范围的配置(例如mime-types)并且只是从每个目录启动它,那就太好了.

ruby command-line

93
推荐指数
5
解决办法
2万
查看次数

如何抑制特定的MSBuild警告

从命令行运行MSBuild时,有没有办法禁用特定的MSBuild警告(例如MSB3253)?我的构建脚本以下列方式调用msbuild.exe:

msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release
Run Code Online (Sandbox Code Playgroud)

我发现我可以使用msbuild.exe的另一个参数来抑制C#警告(例如CS0618):

msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release /p:NoWarn=0618
Run Code Online (Sandbox Code Playgroud)

但是,此方法不适用于MSBuild警告.也许还有另一个魔法属性可以设定?

我正在使用.NET 3.5和VS2008.

msbuild command-line

92
推荐指数
6
解决办法
4万
查看次数

如何在Windows中执行Python脚本?

我有一个简单的脚本blah.py(使用Python 2):

import sys
print sys.argv[1]
Run Code Online (Sandbox Code Playgroud)

如果我执行我的脚本:

python c:/..../blah.py argument
Run Code Online (Sandbox Code Playgroud)

它打印参数,但如果我执行脚本:

blah.py argument
Run Code Online (Sandbox Code Playgroud)

发生错误:

IndexError ...

所以参数不会传递给脚本.

PATH中的python.exe.blah.py的文件夹也在PATH中.
python.exe是执行*.py文件的默认程序.

问题是什么?

python windows scripting command-line file-association

92
推荐指数
3
解决办法
35万
查看次数

批处理文件中的字符串替换

我们可以使用以下命令替换批处理文件中的字符串

set str="jump over the chair"
set str=%str:chair=table%
Run Code Online (Sandbox Code Playgroud)

这些线条工作正常,并将字符串"跳过椅子"更改为"跳过桌子".现在我想用一些变量替换字符串中的"chair"一词,我不知道该怎么做.

set word=table
set str="jump over the chair"
??
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

command-line batch-file

92
推荐指数
2
解决办法
18万
查看次数

有没有办法忽略UNIX排序中的标题行?

我有一个固定宽度字段文件,我正在尝试使用UNIX(Cygwin,在我的情况下)排序实用程序排序.

问题是文件顶部有一个两行标题,它被排序到文件的底部(因为每个标题行以冒号开头).

有没有办法告诉排序"将前两行传递给未排序的"或指定将冒号行排序到顶部的排序 - 其余行总是以6位数字开头(这实际上是关键字I如果有帮助的话,我会整理.

例:

:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
500123TSTMY_RADAR00
222334NOTALINEOUT01
477821USASHUTTLES21
325611LVEANOTHERS00
Run Code Online (Sandbox Code Playgroud)

应该排序:

:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
222334NOTALINEOUT01
325611LVEANOTHERS00
477821USASHUTTLES21
500123TSTMY_RADAR00
Run Code Online (Sandbox Code Playgroud)

unix sorting command-line

92
推荐指数
6
解决办法
7万
查看次数

在Windows上启动/停止并重新启动Jenkins服务

我从http://jenkins-ci.org/content/thank-you-downloading-windows-installer下载了"jenkins-1.501.zip" .

我已经提取了zip文件并成功在Windows 7上安装了Jenkins.詹金斯跑得http://localhost:8080/很好.我想从控制台停止Jenkins服务.我怎样才能做到这一点?通过控制台/命令行启动和重启的方法是什么?

windows console command-line command-prompt jenkins

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

如何从IDLE交互式shell运行python脚本?

如何从IDLE交互式shell中运行python脚本?

以下引发错误:

>>> python helloworld.py
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

python shell command-line python-idle

92
推荐指数
5
解决办法
29万
查看次数

从shell脚本启动Web浏览器的干净方法?

在bash脚本中,我需要启动用户Web浏览器.似乎有很多方法可以做到这一点:

  • $BROWSER
  • xdg-open
  • gnome-open 在GNOME上
  • www-browser
  • x-www-browser
  • ...

在大多数平台上是否有更多标准而非其他方式来实现这一点,或者我应该采用以下方式:

#/usr/bin/env bash

if [ -n $BROWSER ]; then
  $BROWSER 'http://wwww.google.com'
elif which xdg-open > /dev/null; then
  xdg-open 'http://wwww.google.com'
elif which gnome-open > /dev/null; then
  gnome-open 'http://wwww.google.com'
# elif bla bla bla...
else
  echo "Could not detect the web browser to use."
fi
Run Code Online (Sandbox Code Playgroud)

bash shell standards command-line standards-compliance

91
推荐指数
4
解决办法
9万
查看次数