javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

git

.net

ios

ruby-on-rails

sql

c

string

ruby

Windows-使用cmd.ex时如何处理引号字符

我正在尝试这样做:

cmd.exe /C "C:\Program Files\Somewhere\SomeProgram.exe" > "C:\temp\Folder Containing Spaces\SomeProgram.out"

但是,我遇到的问题取决于cmd.exe的工作方式。 如果您阅读了该帮助,它将以特殊方式处理“字符。请参阅问题末尾的帮助。因此,此操作无法正确执行...我猜cmd.exe会带一些引号,从而使 声明格式错误。

我可以成功做到这一点:

// quotes not required around folder with no spaces
cmd.exe /C "C:\Program Files\Somewhere\SomeProgram.exe" > C:\temp\FolderWithNoSpaces\SomeProgram.out

但是,我真的需要第一个工作。 cmd.exe使用的奇怪报价处理周围有没有? 我希望它保留所有引号,但似乎没有使其执行此操作的选项。


从以下命令的输出中获取帮助:cmd /?

如果指定了/ C或/ K,则命令行后面的其余部分开关作为命令行处理,其中以下逻辑是用于处理引号(“)字符:

1.  If all of the following conditions are met, then quote characters
    on the command line are preserved:

    - no /S switch
    - exactly two quote characters
    - no special characters between the two quote characters,
      where special is one of: &<>()@^|
    - there are one or more whitespace characters between the
      the two quote characters
    - the string between the two quote characters is the name
      of an executable file.

2.  Otherwise, old behavior is to see if the first character is
    a quote character and if so, strip the leading character and
    remove the last quote character on the command line, preserving
    any text after the last quote character.
trans by 2019-11-15T14:28:37Z

如何在Visual Studio预生成事件命令行中删除文件

我试图在建立项目之前在Visual Studio的$(TargetDir)中删除文件。

您如何格式化命令行才能解决我遇到的以下问题?alt text

trans by 2019-11-14T15:51:30Z

Windows-通过进程ID查找进程名称

假设我知道进程ID。 我想使用Windows批处理脚本通过其ID查找进程名称。 我怎样才能做到这一点?

trans by 2019-11-10T16:43:54Z

api-WINDOWS RESTful服务上的cURL POST命令行

我的问题:在与POST请求一起发送一些数据时,使用命令行工具卷曲本地主机服务器不起作用。

似乎引起错误的原因:想象这样的事情

  1. curl -i -X POST -H 'Content-Type: application/json' -d '{"data1": "data goes here", "data2": "data2 goes here"}' http:localhost/path/to/api

返回数据的结果

curl: (6) Could not resolve host: application; No data record of requested type
curl: (6) Could not resolve host: data goes here,; No data record of requested type
curl: (6) Could not resolve host: data2; No data record of requested type
curl: (3) [globbing] unmatched close brace/bracket at pos 16

经过一番搜索之后,我发现该问题可能不是请求所使用的语法,因为它可以在UNIX shell上运行。

您可能正在使用Windows吗? 看起来像是完全破损的外壳   不能正确处理单引号和双引号。   我只是尝试了该命令行,并且在我的Linux机器上运行良好。   [http://curl.haxx.se/mail/archive-2011-03/0066.html]

我尝试解决那些“转义\”问题,但还是没有成功

2。

curl -i -X POST -H'内容类型:application / json'-d'{\“ data1 \”:\“数据在这里\”,\“ data2 \”:\“数据在这里\”}' http:// localhost / path / to / api

3。

curl -i -X POST -H'内容类型:application / json'-d'{\“ data1 \”:\“数据在这里\”,\“ data2 \”:\“数据在这里\”}' http:// localhost / path / to / api

所以我放弃了。Windows似乎搞砸了POST发送的JSON对象

trans by 2019-11-10T05:53:20Z

java-如何从命令行生成Javadoc

谁能告诉我如何从命令行生成Javadoc?

我的项目包含com.test软件包,我想将生成的文档放在特定文件夹中的文件中,例如:C:/javadoc/test

trans by 2019-11-08T13:07:06Z

linux-在bash中交换两个文件的最短方法

可以在bash中交换两个文件吗?

或者,可以用比这更短的方式交换它们:

cp old tmp
cp curr old
cp tmp curr
rm tmp
trans by 2019-11-07T20:33:12Z

适用于Linux的CLI pdf查看器

嘿,好一阵子了,我正在寻找命令行的pdf查看器。

由于我喜欢在Linux上不使用X的情况下工作,并且经常在远程计算机上工作,因此我想拥有一个读取pdf的工具。 有很多非常好的图形程序(例如,evular,okular,acroread等)可以完成这项工作,因此我认为应该至少有一个不错的文本模式工具。 但是我什至不知道一个烂摊子!

目前,我要么只开始X以阅读pdf,要么使用pdftohtml + lynx。但是,后者不会产生很好的输出,并且大多数文档都是不可读的,特别是如果它们包含数学公式。

Google到处都是人说不可能或者建议使用pdftohtml版本。

我意识到,这不完全是一个编程问题,但是我目前正在考虑启动一个项目来实现这样的程序,除非那里已经有一个不错的程序了。

感谢您的任何建议。

trans by 2019-11-07T08:34:09Z

如何从命令行检查系统中是否安装了Perl模块?

我试图检查XML :: Simple是否已安装在我的系统中。

perl -e 'while (<@INC>) { while (<$_/*.pm>) { print "$_\n"; } }'

上面的单行代码用于列出系统中安装的所有模块。 但是,它没有列出XML模块。

但是,可以执行以下操作。

perl -e "use XML::Simple "

可能是什么问题?

trans by 2019-11-07T06:36:47Z

将MySQL命令行结果的输出格式更改为CSV

我想从命令行的查询输出中获取无标题的CSV数据。 我在与MySQL服务器不同的计算机上运行此查询,因此所有带有“ INTO OUTFILE”的Google回答都不好。

因此,我运行mysql -e "select people, places from things"。输出的内容看起来像这样:

+--------+-------------+
| people | places      |
+--------+-------------+
|   Bill | Raleigh, NC |
+--------+-------------+

好吧,那不好。 但是,嘿,看! 如果我仅将其通过管道传递到任何内容,它将变成一个制表符分隔的列表:

people  places
Bill    Raleigh, NC

那样更好-至少可以通过程序分析。 但是我不想要TSV,我想要CSV,并且我不需要该标头。 我可以使用mysql <stuff> | tail -n +2除去标头,但是如果MySQL仅具有将其忽略的标志,我想避免这种麻烦。 而且我不能只用逗号替换所有选项卡,因为这不能处理带有逗号的内容。

那么,如何才能使MySQL省略标头并以CSV格式提供数据?

trans by 2019-11-06T16:44:18Z

shell-如何从命令行漂亮地打印JSON文件?

我有一个带有JSON元素序列的文件:

{ element0: "lorem", value0: "ipsum" }
{ element1: "lorem", value0: "ipsum" }
...
{ elementN: "lorem", value0: "ipsum" }

是否有Shell脚本来格式化JSON以以可读形式显示文件内容?

我看过这篇文章,我认为这是一个很好的起点!

我的想法是迭代文件中的行,然后:

while read row; do echo ${row} | python -mjson.tool; done < "file_name"

还有其他想法吗?

trans by 2019-11-05T18:25:03Z

ruby on rails-尝试运行rspec时出错:'require':无法加载此类文件-rails_helper(LoadError)

我正在尝试为Ruby on Rails运行rspec。 我正在运行Rails 4.1.1。 我已经安装了gem,并通过一些测试建立了一个spec文件夹。 我已经通过$ rspec spec创建了目录

我试图通过$ rspec spec创建测试数据库,但会引发以下错误消息:

WARNING: db:test:prepare is deprecated. The Rails test helper now maintains your test 
schema automatically, see the release notes for details.

因此,我最终看到了这个堆栈溢出的帖子,在两个选项中,一个可行的是:

rake db:schema:load RAILS_ENV=test 

因此,现在我需要运行rspec。

当我从命令行运行$ rspec spec时,出现此错误:

/Users/myname/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/core_ext/
kernel_require.rb:55:in `require': cannot load such file -- rails_helper (LoadError)

如何解决此问题,以便可以开始运行测试?

trans by 2019-10-27T16:06:17Z

shell-Unix ls命令:使用选项时显示完整路径

我经常在Unix(AIX / KSH)中使用此列表命令:

pwd

它显示文件如下:

pwd
find

我想以显示文件完整路径的方式修改命令。 例如:

pwd
find

有任何想法吗?

我发现了使用pwdfind的几种解析方法,但是-据我所知-如果我想保留ls选项,则此方法不起作用。

trans by 2019-10-27T10:36:27Z

如何清除通过Windows XP上的MySQL命令行客户端打开的MySQL屏幕

如何清除通过MySQL命令行客户端打开的MySQL屏幕?

操作系统是Windows XP。

trans by 2019-10-26T05:13:04Z

java-在命令行上隐藏输入

我知道命令行界面(例如Git等)能够隐藏用户的输入(对于密码有用)。 有没有办法用Java编程地做到这一点? 我正在从用户那里输入密码,我希望他们的输入在该特定行(而不是所有用户)上被“隐藏”。 这是我的代码(尽管我怀疑这会有所帮助...)

try (Scanner input = new Scanner(System.in)) {
  //I'm guessing it'd probably be some property you set on the scanner or System.in right here...
  System.out.print("Please input the password for " + name + ": ");
  password = input.nextLine();
}
trans by 2019-10-25T12:53:25Z

Linux命令行:du ---如何使其仅显示每个目录的总数

我正在通过(使用coreutils_8.5-1ubuntu6_amd64)执行此操作:

du -sch `find ./ -maxdepth 1 -type d`

我正在寻找一种简单的方法(较短的cmd)来查找子目录的大小。 谢谢。

trans by 2019-10-24T19:09:39Z

macos-如何在OS X中通过命令行获取活动用户的名称?

如何通过OS X中的命令行获取活动用户的名称?

trans by 2019-10-24T09:44:54Z

设置多个系统属性Java命令行

有没有一种简单的方法可以在命令行上为Java程序指定多个系统属性,而不是具有多个-D语句?

试图避免这种情况:

 java -jar -DNAME="myName" -DVERSION="1.0" -DLOCATION="home" program.jar

我以为我看到了一个使用-D的人的示例,然后使用了一些带引号的字符串,但是我再也找不到该示例了。

trans by 2019-10-14T11:25:41Z

如何在Windows上将特定模式的文件递归复制到单个平面文件夹中?

我需要将一组DLL和PDB文件从一组文件夹中递归地复制到另一个文件夹中。 我不想在目标文件夹中重新创建文件夹层次结构。我想使用内置的Windows工具,例如 DOS命令。

trans by 2019-10-14T10:07:50Z

macos-OS X Mavericks的Sublime Text 3和Terminal提示?

我正在尝试在OS X Mavericks上设置Sublime Text 3,并感到沮丧。

在安装和设置方面,我一直关注所有常见的疑问,例如,搜索Sublime Text网站和Stack Overflow。 不可避免地,这是我所想不到的小事,但它却使我感到极大的烧心。

到目前为止,我所做的是:

  1. 下载的Sublime Text 3,位于我的/ Applications目录中
  2. 遵循指南从Mac Terminal启动Sublime Text 2

问题从这里开始。 我知道此链接中显示的符号链接使用的是ST2,但我想使用“ sublime”而不是“ command not found”(个人喜好)。 我到处搜索,发现需要粘贴到ST3的终端中:

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/usr/local/bin/sublime
  1. 已经具有〜/ .bash_profile:sublime。但是,当我command not found时,我得到:

    sublime

    这看起来正确吗?

  2. 现在当我在终端中输入sublime时,我得到command not found

我想念什么。 我跌跌撞撞地遵循了所有步骤,这使我发疯,但ST3仍然无法为我工作

trans by 2019-10-14T01:33:29Z

命令行-xargs无法识别bash别名

我正在尝试运行以下命令:

find . -iname '.#*' -print0 | xargs -0 -L 1 foobar

其中“ foobar”是我的.bashrc文件中定义的别名或函数(在我的情况下,它是一个带有一个参数的函数)。 显然xargs无法识别这些内容,因为它可以运行。 有解决这个问题的聪明方法吗?

trans by 2019-10-13T23:13:50Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 下一页 共15页