ICode9

精准搜索请尝试: 精确搜索
  • linux – 如果之后使用管道,为什么wait生成“不是这个shell的子代”错误?2019-07-27 05:51:27

    在下面我创建一个后台进程并等待它完成. $bash -c "sleep 5 | false" & wait $! [1] 46950 [1]+ Exit 1 bash -c "sleep 5 | false" $echo $? 1 这有效,并在5秒后返回提示. 但是,如果我之后再使用一个管道,则wait会返回错误. $bash -c "sleep 5 | false" &

  • linux – 窗口关闭时不会写入Bash命令历史记录2019-07-27 05:50:27

    我发现我的笔记本电脑上安装的“bash for ubuntu for windows”无法加载命令历史记录,一旦我重新启动“bash for ubuntu for windows”. 更准确地说,如果我打开终端并输入一些命令,那么我在终端会话中输入的所有命令都可以通过箭头键找到.但如果我关闭(通过单击右上角的“x”)终端

  • python – 删除模式之间的行,如果任何模式不存在则打印所有行2019-07-27 03:58:54

    我有下一个文件: G H A B C D N 让我们删除从A到D的行,我们将获得下一个输出: G H N 使用sed’/ A /,/ D / d非常容易,但如果我的文件没有D,那么输出将为空.我想如果没有第二种模式(D)不删除任何内容并显示完整文件. 第二个问题 – 如何在(N)之后删除模式和下一行之间的行? sed’/

  • 正则表达式 – grep -E {,1}显示超过1次出现的结果2019-07-27 03:50:27

    我一直试图弄清楚如何让grep成为一个只出现N个字符的行. [root@example DIR]# grep -E "6{,1}" test.txt 6543 6625 6668 6868 6666 1161 我想要的是grep打印出以下内容: [root@example DIR]# grep -E "6{,1}" test.txt 6543 1161 我错过了什么?提前致谢! 更新: 哇救援!感谢大家分享

  • linux – 如果bash脚本的条件有什么问题2019-07-27 01:51:07

    我安装了ZSH的Ubuntu 18.04.我有这个bash脚本来检查目录是否存在. 即使我有一个名为“〜/ .config”的目录,但条件总是为负.我似乎无法弄清楚我的代码有什么问题. setup.sh #!/bin/bash if [ -d "~/.config" ] ; then echo "Directory exist" else echo "Does not exist" fi

  • json – JQ,如何根据条件计算?2019-07-27 00:50:47

    使用jq,我需要根据两个标准得到一个数组内的计数:它必须有状态===’跳过’&& ref.includes(版本) [ { "id": 15484, "sha": "52606c8da57984d1243f436e5d12e275db29a6e0", "ref": "v1.4.15", "status": "canceled

  • python中的多服务器监视器/自动重启器2019-07-26 22:50:27

    我有2个服务器程序,必须使用GNU Screen启动.我想用基于Python的程序来强化这些服务器以防止崩溃,该程序启动每个屏幕会话然后监视服务器进程.如果服务器进程崩溃,我需要python代码来终止无关的屏幕会话并再次使用屏幕重启服务器. 我对python很新,但我正借此机会自学.我知道这可以在

  • linux – 为什么这个字符串的值在bash脚本中正在执行?2019-07-26 19:51:52

    为什么此脚本在if语句中执行字符串: #!/bin/bash FILES="*" STRING='' for f in $FILES do if ["$STRING" = ""] then echo first STRING='hello' else STRING="$STRING hello" fi done echo $STRING

  • python – 存储os.system或os.popen的值2019-07-26 18:56:18

    我想从日志文件中grep错误并将值保存为错误.我用的时候: errors = os.system("cat log.txt | grep 'ERROR' | wc -l") 我得到命令工作与否的返回码.我用的时候: errors = os.popen("cat log.txt | grep 'ERROR' | wc -l") 我得到了命令试图做的事情. 当我在命令行中运行它时,我得

  • python – 如何更新$PATH2019-07-26 16:56:06

    我正在编写一个python / pygtk应用程序,它在$HOME中的某个文件夹中添加一些自定义脚本(bash)(例如〜/ .custom_scripts). 我想在$PATH中提供该文件夹.所以每次python应用程序添加脚本时,当用户打开终端(例如gnome-terminal)时,该脚本可以立即可用. 你在哪里建议“注入”$PATH依赖? .

  • 如何以编程方式获取在linux机器上登录的用户数量?2019-07-26 14:50:41

    我想知道是否有可能以编程方式获取在C中的Linux机器上登录的用户数量?我做了一些研究并发现了关于utmp.h但是由于并非所有程序都使用utmp日志记录,我认为它不够准确.提前感谢愿意提供帮助的任何人. 编辑:我为没有更具体的人道歉,但当我说登录用户时,我指的是通过shell登录的任何人.基

  • 4.Linux根文件系统和目录结构及bash特性2019-07-26 13:00:07

    4.1Linux目录结构和根文件系统全面讲解 Linux文件系统:   Linux:glibc     程序编译方式:       动态链接       静态编译   进程的类型:         终端:硬件设备, 关联一个用户接口     与终端相关:通过终端启动     与终端无关:操作引导启动过程当中

  • 从lsof中拉取字段/属性(Linux命令行)2019-07-26 12:52:21

    随着最近转向Flash 10(或者它可能是一个发行版选择),我和许多其他人不再能够从/ tmp复制Flash视频.但是,我发现了以下解决方法: 首先,执行: lsof | grep Flash 应该像这样返回输出: plugin-co 8935 richard 16w REG 8,1 4139180 8220 /tmp/FlashXXq4KyOZ

  • linux – bash输出到文件2019-07-26 10:51:07

    我有以下声明 for i in `cat i.txt`; do wine ~/run.exe $i.asc >> out.asc; done 但它继续将所有输出写入控制台而不是文件’out.asc’.你可以帮我将输出重定向到文件而不是屏幕.提前致谢!解决方法:可能是葡萄酒正在写stderr,所以你需要重定向: for i in `cat i.txt`; do wine ~

  • 如何使用bash shell脚本读取Linux中的块特殊和字符特殊设备?2019-07-26 10:50:47

    我试图从/ dev / random和/ dev / urandom中读取并想知道什么是最好的方法来读取它们和块/字符特殊设备一般使用bash shell脚本?解决方法:使用dd从设备获取数据块.例如.从/ dev / urandom获取8个字节: dd if=/dev/urandom count=1 bs=8 | ... 然后,您可以使用od将字节转换为人类可

  • linux – Bash Shell – :命令2019-07-26 10:50:28

    冒号命令是空命令. :构造在变量的条件设置中也很有用.例如, : ${var:=value} 如果没有:,shell会尝试将$var作为命令进行评估. &LT = ??? 我不太明白上述陈述中的最后一句话.谁能给我一些细节? 谢谢解决方法:尝试 var=badcommand $var 你会得到 bash: badcommand: command not fou

  • linux – 如何从bash脚本中完全静音vlc输出?2019-07-26 09:50:44

    我有一个我为自己编写的脚本,它使用vlc到某个地方结束,我需要它停止输出它想要的东西,但保留我自己的输出(所以没有“清除”). 我使用了参数:“ – q”和“–no-sout-x264-quiet”但无效,它仍然输出丑陋的消息,即:“警告:调用rand()”和“阻止:.. .“和”Gtk-WARNING ** …“ 我尝试重

  • linux – 如何使用find for if-condition的输出?2019-07-26 08:51:04

    如果这个命令输出任何东西我想 find /var/www/cgi-bin -name touch -cmin 10 然后应该“好”回应. 试过 if [ $(find /var/www/cgi-bin -name touch -cmin 10) ]; then echo "ok";fi 但它永远不会回应任何东西.解决方法:更好的是你可以这样做: find /var/www/cgi-bin -name tou

  • linux – 在为node.js安装NPM时出错2019-07-26 07:51:06

    我正在尝试使用this gist中找到的“git all way”方法在ubuntu 11.04上安装npm 在npm上运行sudo make install后我一直收到这个错误 $sudo make install ! [ -d .git ] || git submodule update --init --recursive node cli.js install -g -f bash: node: command not found make

  • linux – 有没有办法查看路径的所有中间目录的权限..?2019-07-26 06:52:44

    我有一个文件路径..是否有任何单一命令来查看路径中所有中间目录的文件/目录权限..?解决方法:我知道一个这样的命令,但它已经快30岁了,虽然它仍然可以正常工作.它应该用sh或perl重写,但这有效: #!/bin/csh -f # pup - print all dir perms from here up to root if ( $#argv == 0 )

  • linux – 如何衡量CPU使用率2019-07-26 06:51:23

    我想以1秒的频率记录CPU使用率. 一种可能的方法是通过vmstat 1命令. 问题是每个输出之间的时间并不总是一秒钟,特别是在繁忙的服务器上.我希望能够每秒输出时间戳和CPU使用率.在没有安装特殊工具的情况下,实现这一目标的简单方法是什么?解决方法:使用Linux系统上通常可用的着名UNIX

  • python – 比较两个不同文件中的字符串的脚本2019-07-26 05:06:07

    我是stackoverflow和脚本的新手.我正在寻找帮助以开始编写脚本,而不一定要找人写. 这就是我所拥有的: File1.csv – 包含一些信息,我只对MAC地址感兴趣.File2.csv – 有一些不同的信息,但也包含MAC地址. 我需要一个脚本来解析来自file1.csv的MAC地址,并在file2.csv中显示任何MAC地

  • linux awk比较两个csv文件并使用标志创建一个新文件2019-07-26 03:01:48

    我有2个CSV文件,我需要比较并获得新格式化文件的差异.样品如下. 旧文件 DTL,11111111,1111111111111111,11111111111,Y,N,xx,xx DTL,22222222,2222222222222222,22222222222,Y,Y,cc,cc DTL,33333333,3333333333333333,33333333333,Y,Y,dd,dd DTL,44444444,4444444444444444,444444

  • linux – Bash:在变量中使用单引号2019-07-26 02:01:20

    我有以下脚本(从外部服务获取我当前的IP): #!/bin/bash #################################################################### # Gets the public IP address of current server #################################################################### cmd='curl -s' #cmd=

  • Linux – 将目标中的所有文件夹重命名为upper2019-07-26 02:00:44

    我在linux机器上的[A,B,C..Z]里面有一个文件夹(比如它的名字是../TEMPO). 每个文件夹有3个级别的文件夹.一些较深的文件夹使用小写名称,例如: A/F/m/O Z/t/q/S 在第4级,我想保留与现在相同名称的文件. 如何在不更改特定文件夹(../TEMPO)中存在的文件名的情况下,将文件夹名称重命名

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有