小编cam*_*elf的帖子

Bash 将带有空格的引用字符串标记为单个单词

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

mkdir 'my dir'
CMD="ls 'my dir'"
RESULT=$($CMD)
Run Code Online (Sandbox Code Playgroud)

这导致:

ls: 'my: No such file or directory
ls: dir': No such file or directory
Run Code Online (Sandbox Code Playgroud)

在第二个命令之前使用“set -x”显示实际发出的命令是:

++ ls ''\''my' 'dir'\'''
Run Code Online (Sandbox Code Playgroud)

这显然是从我实际想做的事情中抽象出来的;该代码本身没有任何用途。但我的问题是为什么 bash 像这样标记带引号的字符串以及如何让它停止?

bash

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

如何从前端控制器生成管理链接?

我想有一个从前端页面到adminhtml页面的链接.我尝试过使用Adminhtml帮助器方法:

Mage::helper('adminhtml')->getUrl('some/admin/path')
Run Code Online (Sandbox Code Playgroud)

和Adminhtml URL模型方法:

Mage::getModel('adminhtml/url')->getUrl('some/admin/path')
Run Code Online (Sandbox Code Playgroud)

但无济于事.我每次都被踢到管理仪表板.

magento

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

标签 统计

bash ×1

magento ×1