标签: command

命令替换但不会将输出分解为多个参数

有没有办法在BASH shell中执行命令替换而不会将输出分解为多个参数?

我将某个目录的路径(从GUI文件浏览器中的位置栏)复制到剪贴板,然后发出以下命令,其中命令xsel返回剪贴板内容,在这种情况下是目录的路径:

cd `xsel`
Run Code Online (Sandbox Code Playgroud)

但是某些路径包含空格或者甚至可能包含BASH使用的一些特殊字符.

如何将命令的输出作为单个参数传递,并且没有BASH搞乱特殊字符?

bash shell clipboard command substitution

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

WPF中的多键绑定

我如何在Ctrl + Shift + E上执行某些命令?如我所见,我们可以编写以下内容:

KeyBinding kb = new KeyBinding(TestCommand, Key.E, ModifierKeys.Control);
this.InputBindings.Add(kb);
Run Code Online (Sandbox Code Playgroud)


但是如何添加更多的ModifierKeys或Keys?

.net c# keyboard wpf command

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

WPF SimpleCommand可能与泛型?

我正在使用此代码来创建一个简单的命令:

public class SimpleCommand : ICommand
{
    public Predicate<object> CanExecuteDelegate { get; set; }
    public Action<object> ExecuteDelegate { get; set; }

    #region ICommand Members

    public bool CanExecute(object parameter)
    {
        if (CanExecuteDelegate != null)
            return CanExecuteDelegate(parameter);
        return true;// if there is no can execute default to true
    }

    public event EventHandler CanExecuteChanged
    {
        add { CommandManager.RequerySuggested += value; }
        remove { CommandManager.RequerySuggested -= value; }
    }

    public void Execute(object parameter)
    {
        if (ExecuteDelegate != null)
            ExecuteDelegate(parameter);
    }

    #endregion
}
Run Code Online (Sandbox Code Playgroud)

我没写这个.但我喜欢使用它.当我使用它时,它最终会像这样:

// …
Run Code Online (Sandbox Code Playgroud)

c# generics wpf command

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

命令输入绑定有效但快捷方式不在MenuItem中显示

题:

我正在使用Josh Smith 使用路由命令实现 MVVM命令.我有一个MenuItem绑定命令.

输入绑定在父窗口中定义.当我运行程序时,我可以使用键盘快捷键,但MenuItem不会显示标题Control+O旁边的MenuItem.

图片:

Ctrl + O在哪里?

码:

命令绑定:

 <Window.CommandBindings>
    <cmd:CommandSinkBinding Command="vm:MainVM.OpenDialogCommand" />
</Window.CommandBindings>

<Window.InputBindings>
    <KeyBinding Command="vm:MainVM.OpenDialogCommand" Key="O" Modifiers="Ctrl"/>
</Window.InputBindings>
Run Code Online (Sandbox Code Playgroud)

菜单项:

<MenuItem Header="Open" Command="vm:MainVM.OpenDialogCommand" />
Run Code Online (Sandbox Code Playgroud)

注意: MenuItem是样式化的,但删除样式并没有什么区别.

c# wpf command mvvm

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

如何在没有括号的情况下使新的python接受打印?

有没有办法可以在python中更改我的设置,以便我可以使用

print "hello world"print ("hello world")没有安装早期的python包而不是新的

python printing command

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

"请不要在另一个Parse项目中创建一个Parse项目."

从Cloud Code和Parse开始.用这个.

如何删除所有Parse项目以开始创建新项目?我收到以下错误:

"您想创建一个新的应用程序,还是将云代码添加到现有应用程序?键入"(n)ew"或"(e)xisting":e 1:测试选择要添加到配置的应用程序:2检测到您已经在Parse项目中了.请不要在另一个Parse项目中创建一个Parse项目."

谢谢

command line parse-platform

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

git bash中文件路径的正斜杠与反斜杠

我正在Git bash中运行这两个命令。

他们为什么表现不同?他们不是应该做同样的事情,还是我想念什么?

git diff > D:\Patches\afterWGComment.txt  
Run Code Online (Sandbox Code Playgroud)

创建文件PatchesafterWGComment.txt中D:/

git diff > D:/Patches/afterWGComment.txt  
Run Code Online (Sandbox Code Playgroud)

正确创建的文件afterWGComment.txt中D:/Patches/

请注意,D:/Patches/在运行上述命令之前,文件夹已存在。

git directory bash command

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

如何在atom启动时运行命令

我希望在Atom启动时运行各种命令,以便它在我期望的状态下打开,而不必每次都手动运行这些命令.

我知道init.coffee在Atom启动时运行,但我不知道如何从那里运行命令.

command startup atom-editor

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

使用exec Laravel PHP运行.sh文件

我正在尝试运行一个.sh文件,将excel文件导入我的数据库.这两个文件都位于公用文件夹中的同一目录中.由于某种原因,exec命令没有被执行或者没有任何错误发生.

.sh文件colde:

IFS=,
while read column1  
      do
        echo "SQL COMMAND GOES HERE"

done < file.csv | mysql --user='myusername' --password='mypassword' -D databasename;
echo "finish"
Run Code Online (Sandbox Code Playgroud)

在我的php文件中,我尝试过以下内容:

$content = file_get_contents('folder_name/file_name.sh');
echo exec($content);
Run Code Online (Sandbox Code Playgroud)

和:

shell_exec('sh /folder_name/file_name.sh');
Run Code Online (Sandbox Code Playgroud)

注意:我可以直接从gitbash执行sh文件,但我希望它可以使用Laravel控制器中的函数来完成.我正在使用Windows操作系统.

php shell command sh laravel

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

如何将一个键绑定到VSCode中的多个命令

我正在尝试使键同时Ctrl+UpArrow执行命令 cursorUp和 scrollLineUp。

我希望这会起作用,但是不会:

{
  "key": "ctrl+up",
   "command": ["cursorUp", "scrollLineUp"], // This doesn't work
   "when": "editorTextFocus"
}
Run Code Online (Sandbox Code Playgroud)

如何在VSCode中做到这一点?

command key-bindings visual-studio-code

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