庆典

  • 解析在bash线 2015-03-16

    我有一个具有每行一个条目的文件. 每一行的格式如下: "group:permissions:users" 权限和用户可能通过这样的昏迷分隔多个值: "grp1:create,delete:yo,el,ella" 我想要的是返回以下内容: yo el ella 这是我到目前为止有: cat file | grep grp1 -w | cut -f3 -d: | cut -d "," -f 2 这将返回yo,el.ella我怎样才能使它返回每行一个值

    关键词: 庆典,解析
  • xargs的使用命令打开的编辑器叶片壳怪异状态 2015-03-15

    我试图让一个别名犯几个不同的Git项目. 我想是这样 cat projectPaths | \ xargs -I project git --git-dir=project/.git --work-tree=project commit -a 其中,projectPaths是包含路径都是我要提交的项目文件. 这似乎工作在大多数情况下,发射在序列v为每一个项目,这样我可以写一个提交味精吧. 我这样做,但是,得到一个消息: "Vim:警告:输入不是来自终端" 和之后我的终端是奇怪:这并不表

    关键词: 脚本,UNIX,庆典,六
  • 文件内容与换行符UNIX变 2015-03-15

    我有以下内容的文本文件test.txt: 文本1 文本2 我想对文件的内容分配到UNIX变量,但我这样做的时候: testvar=$(cat test.txt) echo $testvar的reult是: 文本1文本2 代替 文本1 文本2 有人建议我一个解决方案? --------------解决方案------------- 分配不删除换行符,它实际上是echo这样做. 你只需把引号括起来的周围,以保持这些换行符: echo "$testvar" 这西港岛线给你想要的结果. 见演示

    关键词: UNIX,庆典
  • bash脚本给sc​​p最新文件中的一个目录的远程服务器上 2015-03-15

    好了,所以我有点知道如何与一个找到那么cp命令在本地执行此操作,但不知道如何与SCP远程执行上述操作. 所以知道这一点: scp -vp [email protected]:/target/location/ /destination/dir/. 该目标目录将是完整数据库备份的,我怎么能告诉它找到最新的备份和scp局部地? --------------解决方案------------- remote_dir=/what/ever dst=remote-system.host.name.com scp $dst:

    关键词: 庆典,备份,cron的,SCP,数据库备份
  • 搜索一个文件中每行一个单词,然后搜索下特定的消息几行 2015-03-15

    问题通过的文件迭代,并抢得基于前驱要求的特定字符串. 我是新来的bash脚本,并通过在线初学者和高级教程已阅读,但不能真正找到任何解决这个问题. 我有我想(在下面的例子XXXX)来搜索特定词的日志文件 如果/当脚本发现这个词它,然后搜索下几行并输出位于价值观"/ * * /"之间的消息 因此,脚本需要能够遍历整个日志文件,"/ * * /",但只有XXXX后看到的只是抢的消息. 这里是将需要遍历一个例子文件. 该脚本应拉出2错误消息. TRD sdfnWW4 <

    关键词: 庆典
  • 击:如果[“回声测试”==“测试”]; 然后回声“壳牌回声测试输出测试”网络连接; 可能? 2015-03-15

    是否有可能使用bash从外壳执行一个命令,如果它返回一个特定的值(或空单)执行命令? if [ "echo test" == "test"]; then echo "echo test outputs test on shell" fi --------------解决方案------------- 是的,你可以使用反引号或$()语法: if [ $(echo test) = "test" ] ; then echo &quo

    关键词: 庆典
  • 循环的bash shell脚本 2015-03-14

    我有一个bash shell脚本输出使用iCal的好友可显示2事件像一个iCal事件: 事件1标题 事件1日期 EVENT2标题 EVENT2日期 我想有脚本输出,如: 活动名称 活动日期 (等待10秒)清除活动名称,活动日期,然后输出下一个活动名称,活动日期(等待10秒),然后循环回到第一个事件,然后继续循环. 我已经使用命令之后睡眠10,并重复命令试图| 头-n 4 | 尾-n 2,虽然那只是输出第二事件. 我怎样才能做到这一点? (我的shell脚本低于)谢谢! /usr/local/bi

    关键词: 外壳,循环,bash中,的iCalendar,睡眠
  • 如何委派一个crontab中使用另一个文件作为一个crontab? 又名crontab的在SVN / CVS? 2015-03-14

    也许那里有另一种解决方案于此. 我建立了一个Web应用程序需要5-10 crons,以保持它的维护和不同的时间间隔. 我要检查,在crontab到版本控制,因此,它可以很容易地部署到其他服务器. 我希望能够把一行在/ etc / crontab文件,将告诉它寻找到/myapp/app.crontab文件,将在该文件中的crontab项的所有行...即: 0 1 * * * root /bin/sh /do/something.sh 为什么不签入/ etc / crontab中? 由于部署从服务器

    关键词: 版本控制,庆典,cron的,的crontab
  • 您可以导入变量引入的.bashrc? 2015-03-14

    我看有一个单独的文件(例如bash_aliases)来保存表示颜色的字符,例如变量: Black="\[33[0;30m\]" # Black 在我的RC把这个/ profile文件的文件将使它看起来可怕的; 是有一些方法可以让我从另一个文件中这些变量只是读? --------------解决方案------------- 您可以评估使用当前shell外部的shell脚本命令source命令,或. : source .color_rc 要么 . .color_rc 在你.bashrc

    关键词: 庆典,.bash简介
  • 在bash阵列路口 2015-03-14

    你如何在bash比较两个数组找到所有交叉值? 比方说: ARRAY1包含的值1和2 数组2包含的值2和3 我该回去2作为一个结果. 我自己的答案,我还不能发布,由于小的声誉: for item1 in $array1; do for item2 in $array2; do if [[ $item1 = $item2 ]]; then result=$result" "$item1 fi done done 我在寻找替代解决方案,以及. --------------解决方案------

    关键词: 庆典
  • bash脚本破坏我的道路 2015-03-14

    下面的脚本颠倒安装脚本(删除安装的其他脚本的一切). 该脚本完成并做它的任务,但此后我的终端出现故障,几乎每一个命令抱怨bash: /usr/bin/sudo: No such file or directory 我调用脚本如下: bash -x remove-all.sh 使我对双方目前的Ubuntu和Suse一个窃听终端我不知道有足够的了解庆典知道是什么原因导致这一点,你能帮忙吗? 谢谢,丝兰 码: #!/bin/bash sudo umount -a -t vboxsf sudo rm -

    关键词: bash中,终端
  • SED / AWK:从文本流中提取模式 2015-03-14

    2011-07-01 ... /home/todd/logs/server_log_1.log ... 2011-07-02 ... /home/todd/logs/server_log_2.log ... 2011-07-03 ... /home/todd/logs/server_log_3.log ... 我有一个文件看起来像上面. 我想从它和输出文件名解压到标准输出为: server_log_1.log server_log_2.log server_log_3.log 可能有人帮助吗?

    关键词: 庆典时,awk,grep的,sed的
  • 在BASH循环文件内容一行一行 2015-03-14

    我有一个名为installer.txt文件,该文件将包含的诸如.tar.gz文件的URL的一行: http://oscargodson.com/projects/example1.tar.gz http://oscargodson.com/projects/anotherexample.tar.gz http://oscargodson.com/projects/onemore.tar.gz 我尝试: #!/bin/bash file = `cat installs.txt` for word

    关键词: 的shell,bash,终端
  • bash脚本编辑一堆文件 2015-03-14

    要处理一组数据,并得到它准备被插入到我们的数据库里生成一个一堆shell脚本. 每一个都具有大约15行,每一个表,该表中的数据是要. 一个最近的进口批次,一些进口的文件没有进入一个特定的表中. 所以,我有一大堆的shell脚本(约600),我需要注释掉第7行,然后重新运行该文件. 大约有6000 shell脚本此文件夹中,并没有关于特定文件,如果需要编辑可以告诉我. 我有一个列表,其中的文件,我从数据库中输出的拉动. 那么,如何编写一个bash脚本(或其他任何会更好地工作)采取的文件名,并为他们

    关键词: 庆典,批量处理
  • 使用读不触发终端换行操作 2015-03-13

    我现在有这 $PROMPT=">" while read -p "${PROMPT}" line; do echo -en "\r" some_info_printout($line) echo -en "\n${PROMPT}" done 这使输出这样 >typed input INFO OUT ["typed input"] >more text INFO OUT ["mor

    关键词: 庆典,换行符
  • 在bash脚本Unaccent字符串(RHEL) 2015-03-13

    基于Debian的发行版,有一个叫unaccent实用工具,可用于去除重音字母口音文本. 我一直在寻找含有这种在Redhat发行版包装,但我发现的唯一一个是UNAC仅适用于Mandriva的. 我试图用的iconv,但它似乎不支持我的情况. 什么是最好的,轻量级的方法,在bash脚本容易使用? 在那里的iconv任何秘密的选项,允许吗? --------------解决方案------------- 您可以使用-c (清除)选项iconv除去非ASCII字符: $ echo 'été' | ic

    关键词: 庆典,unaccent,的iconv
  • bash脚本 - if语句,如何对grep那么失败的额定​​输出 2015-03-13

    好吧,我需要找到一个命令给出的输出,notely"GBAK:ERROR",然后在其上失败. 我不知道如果我要了解它的正确方法,我试图让,如果如果grep的做了一个输出到/ dev / null的失败,但我不能得到任何工作(可能只是语法差). 我敢肯定,这是一个简单的,请让我知道. if语句我在此刻得到的是: if [ `sudo -u firebird $GBAK_COMMAND | grep "gbak: ERROR"` == *gbak: ERROR* ]; t

    关键词: if语句,庆典,错误处理中,grep
  • 的$ {含义版本:2:1} =〜[UZ] 2015-03-13

    什么是以下表达式的含义是什么? ${VERSION:2:1} =~ [UZ] --------------解决方案------------- 它检查变量的第三个字符$VERSION是之间的字符U和Z . ${var:M:N}打印N从起始字符M的位置: $ v="12345" $ echo ${v:2:1} 3 =~是一个正则表达式比较. [UZ]是从一系列U到Z . 测试 $ v="abWcd" $ [[ ${v:2:1} =~ [UZ] ]] &&

    关键词: 的shell,bash
  • grep和sed的 - 替换字符串的所有实例 2015-03-12

    我有一个bash脚本我正在写为里grep一个文件路径. 我希望能够使用的grep的输出与新文件路径替换旧文件路径的每个实例. 例: grep -R "/~test/dev/portal" . 我希望能够管此输出到sed的替换的每个实例"/〜测试/开发/门户/"与"/应用程序/门户/"(记住,grep的输出通常是多个文件) 提前致谢! --------------解决方案------------- grep -ZlR "/~test/de

    关键词: 庆典中,grep,sed的
  • 从支架提取字符串 2015-03-12

    我在bash中相当新的,所以这是一个漂亮的小白问题.. 假设我有一个字符串: string1 [string2] string3 string4 我想提取string2在方括号; 但是托架可以是围绕在其他任何时间任何其他的字符串. 我将如何使用sed等,要做到这一点? 谢谢! --------------解决方案------------- 尝试这个: echo $str | cut -d "[" -f2 | cut -d "]" -f1 这也适用: echo &qu

    关键词: 庆典,sed的

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

55228885 版权所有 京ICP备15002868号

processed in 13.350 (s). 9 q(s)