Questions tagged «echo»

简单功能输出文本。以脚本语言存在。



9
多行字符串,带有多余的空格(保留缩进)
我想使用以下内容将一些预定义的文本写入文件: text="this is line one\n this is line two\n this is line three" echo -e $text > filename 我期待这样的事情: this is line one this is line two this is line three 但是得到这个: this is line one this is line two this is line three 我很肯定每个空格之后都没有空格\n,但是多余的空格怎么来?
409 string  bash  shell  echo 

10
bash脚本中的回显制表符
如何使用bash脚本回显一个或多个制表符?当我运行这段代码 res=' 'x # res = "\t\tx" echo '['$res']' # expect [\t\tx] 我明白了 res=[ x] # that is [<space>x]
313 bash  tabs  echo  spaces 

7
如何使用Bash禁止命令的所有输出?
我有一个Bash脚本,该脚本运行带有参数的程序。该程序输出一些状态(执行此操作,执行此操作...)。这个程序没有任何选择可以安静。如何防止脚本显示任何内容? 我正在寻找Windows的“ echo off”之类的东西。
296 bash  shell  scripting  echo 



2
参考:比较PHP的打印和回显
PHP print和的有echo什么区别? 堆栈溢出有许多关于PHP print和echo关键字用法的问题。 这篇文章的目的是提供 有关PHP 和关键字的规范参考问答,并比较它们的区别和用例。printecho
182 php  echo 

13
如何在PHP中回显HTML?
我想有条件地输出HTML以生成页面,那么在PHP 4+中回显HTML的多行代码段的最简单方法是什么?我需要使用像Smarty这样的模板框架吗? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; echo '</body>', "\n"; echo '</html>', "\n";
122 php  html  templates  echo 

2
如何在Makefile中使用Shell命令
我正在尝试ls在其他命令(例如echo,rsync)中使用的结果: all: <Building, creating some .tgz files - removed for clarity> FILES = $(shell ls) echo $(FILES) 但是我得到: make FILES = Makefile file1.tgz file2.tgz file3.tgz make: FILES: No such file or directory make: *** [all] Error 1 我已经尝试使用echo $$FILES,echo ${FILES}并且echo $(FILES),没有运气。
99 bash  makefile  echo 

6
为什么不能指定环境变量并在同一命令行中回显它?
请考虑以下代码段: $ SOMEVAR=AAA $ echo zzz $SOMEVAR zzz zzz AAA zzz 在这里,我将第一行设置$SOMEVAR为AAA-在第二行中回显它时,AAA将按预期获得内容。 但是,如果我尝试在与以下命令相同的命令行上指定变量echo: $ SOMEVAR=BBB echo zzz $SOMEVAR zzz zzz AAA zzz ...我没有得到BBB我期望的-我得到了旧值(AAA)。 这是应该的样子吗?如果是这样,那您怎么能指定like这样的变量LD_PRELOAD=/... program args ...并使其起作用呢?我想念什么?

6
为什么sudo cat给出了拒绝权限,但sudo vim正常工作?
我正在尝试在我的arch的pacman.conf文件中自动添加存储库源,但是要echo在shell脚本中使用该命令。但是,它失败是这样的: sudo echo "[archlinuxfr]" >> /etc/pacman.conf sudo echo "Server = http://repo.archlinux.fr/\$arch" >> /etc/pacman.conf sudo echo " " >> /etc/pacman.conf -bash: /etc/pacman.conf: Permission denied 如果我使用vim手动更改/etc/pacman.conf, sudo vim /etc/pacman.conf 并使用退出vim :wq,一切正常,我的pacman.conf已手动更新,没有“权限被拒绝”的投诉。 为什么会这样呢?我该如何sudo echo上班?(顺便说一句,我也尝试过使用,sudo cat但由于权限被拒绝也失败了)
86 bash  shell  echo  cat 

9
如何在Bash中对齐表的列?
我想输出表格格式的文本。我试图做的是用'\ t'回显数组的元素,但是它没有对齐。 我的密码 for((i=0;i<array_size;i++)); do echo stringarray[$i] $'\t' numberarray[$i] $'\t' anotherfieldarray[$i] done; 我的输出 a very long string.......... 112232432 anotherfield a smaller string 123124343 anotherfield 所需的输出 a very long string.......... 112232432 anotherfield a smaller string 123124343 anotherfield
80 bash  echo 

5
回显但显示消息
我关闭了bat文件中的echo。 @echo off 然后我做这样的事情 ... echo %INSTALL_PATH% if exist %INSTALL_PATH%( echo 222 ... ) 我得到: 该系统找不到指定的路径。 这两个回声之间的消息。 此消息的原因可能是什么,为什么消息会忽略回显?
75 batch-file  cmd  echo 

9
使用具有特殊字符的批处理回显
这也许真的很容易,但是网上没有答案。我想通过批处理将XML行回显到文件中,但是它误解了XML结束标记以进行重定向“>”。该行如下: echo <?xml version="1.0" encoding="utf-8" ?> > myfile.xml 有什么方法可以提示批处理解析器不解释特殊字符串吗?我使用了双引号,但它也会将它们写入文件!回显后,文件应如下所示: <?xml version="1.0" encoding="utf-8" ?>

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.