Questions tagged «unix»

此标记专用于与Unix直接相关的PROGRAMMING问题;常规软件问题应直接到Unix&Linux Stack Exchange网站或超级用户。Unix操作系统是由Bell Labs在1960年代后期开发的通用操作系统,目前存在各种版本。

10
OS X:相当于Linux的wget
如何在普通OS X系统上从Un * x shell脚本中进行HTTP GET?(不能选择安装第三方软件,因为它必须在许多我无法控制的系统上运行)。 例如,如果我在本地启动Mercurial服务器进行hg服务: ... $ hg serve 然后,从具有wget命令的Linux中执行wget: ... $ wget http://127.0.0.1:8000 --2010-12-31 22:18:25-- http://127.0.0.1:8000/ Connecting to 127.0.0.1:8000... connected. HTTP request sent, awaiting response... 200 Script output follows Length: unspecified [text/html] Saving to: `index.html 在我启动“ hg serve”命令的终端上,我确实可以看到HTTP GET成功实现了: 127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" …
497 macos  shell  unix  http-get 


6
如何将文件读入Shell中的变量?
我想读取文件并将其保存在变量中,但是我需要保留变量,而不仅仅是打印文件。我怎样才能做到这一点?我已经编写了此脚本,但它并不是我所需要的: #!/bin/sh while read LINE do echo $LINE done <$1 echo 11111----------- echo $LINE 在我的脚本中,我可以将文件名作为参数,因此,例如,如果文件包含“ aaaa”,它将打印出以下内容: aaaa 11111----- 但这只是将文件打印到屏幕上,我想将其保存到变量中!是否有捷径可寻?
488 shell  unix  sh 

5
如何为屏幕分配名称?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 我screen在命令外壳上使用了多路复用器工具,并打开了许多屏幕。然后,我忘记了哪个进程ID与哪个任务相关联。 我想为屏幕设置一个名称,但是在手册页中找不到选项。 当前,列出屏幕如下所示: There are screens on: 5422.pts-1.aws1 (Detached) 5448.pts-1.aws1 (Detached) 5027.pts-1.aws1 (Detached) 3 Sockets in /var/run/screen/S-sb. 我想看到这样的东西: There are screens on: 5422.logCleanWorker (Detached) 5448.overNightLongTask(Detached) 5027.databaseOverNightLongTask (Detached) 3 Sockets in /var/run/screen/S-sb. 我怎样才能做到这一点?
471 linux  unix  shell  gnu-screen 


9
如果有任何命令返回非零值,则中止shell脚本吗?
我有一个Bash shell脚本,可以调用许多命令。如果任何命令返回的非零值,我都希望shell脚本自动返回1的返回值。 如果不显式检查每个命令的结果,是否有可能? 例如 dosomething1 if [[ $? -ne 0 ]]; then exit 1 fi dosomething2 if [[ $? -ne 0 ]]; then exit 1 fi
437 linux  bash  unix  shell 





18
PowerShell是否准备好在Windows上替换我的Cygwin Shell?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 去年关闭。 我正在辩论是否应该学习PowerShell,还是只坚持使用Cygwin / Perl脚本/ Unix shell脚本等。 PowerShell的好处是可以使没有Cygwin的队友更容易使用脚本;但是,我不知道我是否真的会写那么多通用脚本,或者人们是否会使用它们。 Unix脚本是如此强大,PowerShell是否足够接近以保证可以切换? 以下是一些我将在PowerShell中寻找的特定内容(或等效内容): grep 分类 优衣库 Perl(PowerShell与Perl的功能有多接近?) AWK sed 文件(提供文件信息的命令) 等等
384 unix  shell  powershell 


8
如何格式化我的grep输出以在行尾显示行号以及点击数?
我正在使用grep来匹配文件中的字符串。这是一个示例文件: example one, example two null, example three, example four null, grep -i null myfile.txt 退货 example two null, example four null, 如何返回匹配的行及其行号,如下所示: example two null, - Line number : 2 example four null, - Line number : 4 Total null count : 2 我知道-c返回总匹配行,但是我不知道如何正确格式化它以添加total null count到前面,并且我也不知道如何添加行号。 我能做什么?
378 linux  bash  unix  grep 


11
如何对所有非A​​SCII字符进行grep?
我有几个非常大的XML文件,正在尝试查找包含非ASCII字符的行。我尝试了以下方法: grep -e "[\x{00FF}-\x{FFFF}]" file.xml 但这将返回文件中的每一行,无论该行是否包含指定范围内的字符。 我的语法有误还是做错了其他事情?我也尝试过: egrep "[\x{00FF}-\x{FFFF}]" file.xml (用单引号和双引号将模式引起来)。
359 regex  unix  unicode  grep 

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.