标签: command-line

Bash命令按顺序运行

问题:

因此必须执行命令的数量,用一行命令写入:

comamand1; command2; command3;
Run Code Online (Sandbox Code Playgroud)

第一个命令是

 sw user_name; 
Run Code Online (Sandbox Code Playgroud)

问题是sw user_name之后没有执行任何命令; 一.(用户虽然改变了)

关于我如何执行上述命令字符串的任何想法? 在此输入图像描述

PS

bash-3.2$ sw
Sorry, user ehwe is not allowed to execute '/bin/su -' as root on server_name
Run Code Online (Sandbox Code Playgroud)

猜猜它解释了sw是什么:)

PPS sw代表/ bin/su -

unix bash command-line

1
推荐指数
1
解决办法
800
查看次数

如何使用FOP将命令行参数传递给XSL转换

我的XSL文件中有以下变量:

<xsl:variable name="mFileName" select="'MsgMap.xml'"/>
Run Code Online (Sandbox Code Playgroud)

基本上映射msg ID与该消息的文本.

我用fop.bat调用我的变换

fop.bat -xml in.xml -xsl xsl.xsl -pdf out.pdf
Run Code Online (Sandbox Code Playgroud)

那么是否可以从命令行将此变量传递给转换,以便我可以从命令行设置消息文件名?

谢谢

xml xslt command-line xslt-1.0 apache-fop

1
推荐指数
1
解决办法
3349
查看次数

命令行工具,用于打印某些匹配关键字之间的所有字符

考虑一对关键字:a start-word和a stop-word.是否有任何命令行Linux工具类似于grepawk打印文本文件中a start-word和a 之间的所有行stop-word

例如,一个文本文件:

header
blah-blah
blah
begin-message
message content line 1
message content line 2
end-message
footer
blah-blah
blah

通过start-word将'begin-message' 指定stop-word为'end-message',预期输出应为:

消息内容行1
消息内容行2

编辑:开始 - 停止 - 单词可能包含不能仅以awk正则表达式模式输入的特殊字符,例如' **BEGIN MESSAGE** '开始单词.

linux awk command-line grep text

1
推荐指数
1
解决办法
92
查看次数

NSImage - 无法从文件加载图像

我编写将从支持文件加载图像的命令行应用程序.图像被复制到支持文件中,但是当我使用以下代码时,变量imgC返回nil.

NSString* pathC = @"galaxy.jpg";
NSImage* imgC = [NSImage imageNamed: pathC];
Run Code Online (Sandbox Code Playgroud)

即使我使用以下代码,ImgC返回nil:

NSString* pathC = @"galaxy.jpg";
NSImage* imgC = [[NSImage alloc] initWithContentsOfFile: pathC];
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

(PS:抱歉我的英语不好.)

非常感谢,彼得

cocoa command-line objective-c nsimage

1
推荐指数
2
解决办法
9703
查看次数

MAMP mysql命令行工作但不显示信息,并且在命令后我一直得到空的提示箭头

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.34 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases
    -> show databases
    -> 
Run Code Online (Sandbox Code Playgroud)

这很奇怪,我认为我从来没有遇到过这个问题,也无法在网上或此处找到任何有关此问题的信息。

我最近购买了MAMP并将其安装在我的系统上。我将全局PATH更改为指向MAMP mysql,并能够通过终端连接到mysql,因此在终端上出现了“ mysql>”提示,那里没有问题。

但是,当我要求诸如“显示数据库”或“显示表”之类的某些内容时,我得到的都是空提示,换句话说就是空箭头“->”。 …

mysql database terminal command-line mamp

1
推荐指数
1
解决办法
845
查看次数

将1个文件的内容添加到另一个文件的顶部

我需要在目录及其子目录中的大量文件的顶部插入1个文件中的文本.我已经能够使用ed在逐个文件的基础上成功完成此操作:

ed -s FileToAddTo.txt <<< $'0r TextToAdd.txt\nw'
Run Code Online (Sandbox Code Playgroud)

但是,当我用*.txt替换FileToAddTo.txt时,没有任何反应.如何修改它,或使用其他Unix命令(如sed)以递归方式将TextToAdd.txt的内容添加到以特定扩展名结尾的目录中的所有文件?例如

ed -rs *.txt <<< $'0r TextToAdd.txt\nw'
Run Code Online (Sandbox Code Playgroud)

请注意,此行上方的代码不起作用,它只是演示了我想要实现的目标.

linux terminal command-line sed ed

1
推荐指数
1
解决办法
1037
查看次数

修改命令行参数

我有一个Win32 C++应用程序,我需要修改应用程序中的命令行参数.具体来说,我想以一种GetCommandLineW()返回我的新参数的方式编辑命令行参数.

信不信由你,这是有效的(因为我们有一个指向字符数组的非const指针):

LPTSTR args = GetCommandLineW();
LPTSTR new_args = L"foo --bar=baz";
wmemcpy(args, new_args, lstrlenW(new_args));

// ...
LPTSTR args2 = GetGommentLineW(); // <- equals "foo --bar=baz"
Run Code Online (Sandbox Code Playgroud)

但我不知道Windows为LPTSTR提供的内存分配了多长时间GetCommandLineW().

还有另一种方法吗?或者是否有人知道是否为命令行参数分配了可预测的内存量?

c++ winapi command-line

1
推荐指数
1
解决办法
677
查看次数

如何以正确的方式将一个nuget包添加到package.config中?

对于我的C#项目,我正在维护一个packages.config包含我的项目所需的所有依赖项.随着时间的推移,我使用常规文本编辑器手动复制粘贴条目,检查我在NuGet网站上找到的版本号,依此类推.为了在结账时恢复包,我使用nuget -o nuget-packages install packages.config哪个工作到目前为止(我在非Windows系统上使用Xamarin Studio,所以没有VS可用).

我只是意识到packages.config在文本编辑器中弄乱它不是预期的方式.我从npm和bower那里得知工作的npm install --save-dev <pkg-xy>意愿并将包版本写回配置.在NuGet.exe中是否有相同的功能?

c# command-line nuget nuget-package xamarin-studio

1
推荐指数
1
解决办法
3066
查看次数

立即获取从VLC命令行播放信息

我想知道是否可以从命令行检索VLC的正在播放的信息(文件名,已用时间等).

我想然后使用Java在某处使用此信息.

一种可能是使用JNA,但不确定它是如何工作的.

我到处搜索,但它只告诉我如何从命令行启动文件.

java command-line vlc

1
推荐指数
1
解决办法
2663
查看次数

从命令行访问$ _SERVER变量

如何访问我在PHP中从命令行设置的$ _SERVER变量?

当我尝试调用我创建的PHP方法时,我得到以下错误,这表明所有$_SERVER变量仅在通过其URL调用我的应用程序时定义,即webserver:

ERROR - Undefined index: MY_VAR /www/html/some_file.php
ERROR - Undefined index: MY_OTHER_VAR /www/html/some_file.php
Run Code Online (Sandbox Code Playgroud)

更具体地说,我正在使用Codeigniter,但不相信这是问题所在.

思考?

php command-line codeigniter server-variables environment-variables

1
推荐指数
1
解决办法
6946
查看次数