Tag: unix

如何将多行输出连接到一行?

如果我运行命令cat file | grep pattern cat file | grep pattern ,我得到很多输出。 如何将所有的行连接成一行,用"\n"有效地replace每个"\n" "\" " (以"后跟空格"\" "结尾)? cat file | grep pattern | xargs sed s/\n/ /g cat file | grep pattern | xargs sed s/\n/ /g不适合我。

在Linux中,如何判断有多less内存进程正在使用?

我想我可能在我的LAMP应用程序中有内存泄漏(内存用完,交换开始使用等)。 如果我能看到各种进程正在使用多less内存,这可能会帮助我解决我的问题。 有没有办法让我在* nix中看到这些信息?

如何获得bc(1)打印前导零?

我在Makefile中做了如下的事情: echo "0.1 + 0.1" | bc (当然,在真实文件中,数字是dynamic的) 它打印.2但我想打印0.2 。 我想这样做,而不诉诸于sed但我似乎无法find如何让bc打印零。 或者是bc只是无法做到这一点?

根据分隔符将一个文件分成多个文件

我有一个文件-| 作为每个部分之后的分隔符…需要使用unix为每个部分创build单独的文件。 input文件的例子 wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| 文件1中的预期结果 wertretr ewretrtret 1212132323 000232 -| 文件2中的预期结果 ereteertetet 232434234 erewesdfsfsfs 0234342343 -| 文件3中的预期结果 jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -|

如何做一个“别名”的漫长道路?

我试图为shell脚本经常使用的path创build一个“别名”。 我尝试了一些,但失败了: myFold="~/Files/Scripts/Main" cd myFold bash: cd: myFold: No such file or directory 我如何使它工作? 不过, cd ~/Files/Scripts/Main作品。

如何在mutt中更改发件人的姓名或电子邮件地址?

如何更改mutt使用的发件人姓名或电子邮件地址( From:标题)?

nohup和守护进程有什么区别?

将脚本作为守护进程运行而不使用nohup有什么意义? 我知道在分叉过程等方面有什么不同,但是这对我的脚本有什么影响?

在shell脚本中注释掉一组行

我想知道是否有办法在shell脚本中注释掉一组行。 我怎么能这样做? 我们可以在其他编程语言中使用/ * * /。 当我转换/使用/修改另一个脚本,这是最有用的,我想保留原来的行而不是删除。 为所有未使用的行find并加上前缀#似乎是一个麻烦的工作。 比方说,在脚本中有100行不在使用的后续行中。 我想一口气发表评论。 那可能吗?

从Unix shell脚本获取epoch的当前date

如何获取当前date值,即自1970-1-1以来经过的天数。 我需要unix shell脚本中的解决scheme。

如何删除具有特定名称的文件夹

在Linux中,如何删除嵌套在文件夹层次结构深处的特定名称的文件夹? 下面的path是在一个文件夹下,我想删除所有名为a文件夹。 1/2/3/a 1/2/3/b 10/20/30/a 10/20/30/b 100/200/300/a 100/200/300/b 我应该从父文件夹使用什么Linux命令?