awk

    2热度

    3回答

    我想交换列(或()中的变量)。如果一行以“FD1”开始,()中的变量需要向右移动。最右边的变量位于最左边。例如,FD1 DFF_0(CK,G5,G10);以及FD1 DFF_0(CK,G5,G10);例如,FD1 DFF_0(CK,G5,G10);以及FD1 DFF_0(CK1,G5,G10)。 - > FD1 DFF_0(G10,CK,G5); 对于其他行,()中的变量需要向左移动。 myfil

    0热度

    1回答

    我试图解析通过html源代码。在我的例子中,我只是在回应它。但是,我正在练习中从文件中读取html。 下面是一些代码,工程,语法: echo "<td>Here</td> some dynamic text to ignore <garbage> is a string</table>more junk" | awk -v FS="(<td>|</td>|<garbage>|</table>)"

    0热度

    1回答

    我正在DD-WRT Web界面中测试一个随机化路由器MAC地址的小脚本。该脚本使用awk进行随机化。这个脚本在awk被使用的时候起作用没有 shebang(#!/ bin/bash),反之亦然(没有awk但是包括shebang)。但是,当使用shebang 和 awk时,该脚本不起作用。 作品(使用awk的,但没有家当): nvram set mac_clone_enable=1; nvram

    -4热度

    1回答

    SED -e '/ \ $ FileCreateMode/S/^ /#/' 匹配不同的替换列的特定列的值FileCreateMode 0640'>> /etc/rsyslog.conf 如何将上述两个命令合并为一个命令?

    5热度

    5回答

    我查看了有关搜索和替换的其他答案,但我无法理解这些模式。 我怎样才能更改文件的这一部分(行号153 ... 156) let view = string.utf8 offset.pointee += string.substring(to: range.lowerBound).utf8.count length.pointee = Int32(view.distance(

    3热度

    1回答

    我有一些插入语句,我想通过替换值来替换另一个环境。我的SQL INSERT语句看起来如下: - INSERT INTO TABLE (col1, col2, col3, col4, col5) VALUES ('1', '/var/tmp', 'xyz, mno, pqr', '123', '<dummy value>'); 我想将它转化成这样的,有没有空格柱之间的值(),它看起来像这样之间留

    0热度

    1回答

    我正在编写shell脚本来替换数据库中的名称,为此,我有用户列表中的当前名称和新名称在.txt文件中。文件格式是像下面 **new name current name** abc pqr def stq mnd tdh 对于这个我写个“for循环”使用awk命令,在这里我想它应该给我的$1即abc值,def,mnd等 我写下如下循环, function() { c

    -4热度

    5回答

    空白的所有发生的最好的方式,我有一个像 'abc', '<<some string with space>>', 'xyz' 字符串我希望得到一个字符串象下面这样: - 'abc', '<<some_string_with_space>>', 'xyz'

    -1热度

    2回答

    我有基因序列文件,我想更改每个基因的标题。这里是输入: >lcl|CP000046.1_cds_AAW37389.1_1 [gene=dnaA] [locus_tag=SACOL0001] [protein=chromosomal replication initiator protein DnaA] [protein_id=AAW37389.1] [location=544..1905] [gb

    0热度

    1回答

    我从系统中得到一个变量返回一个字符串,如: $VARIABLE/dir/text.file 我tryed使用gsub,但我失去了一些东西: onstat -c | grep ^MSGPATH | awk 'gsub (/$INFORMIXDIR/, ${INFORMIXDIR}) {print $2}' 返回错误: awk: cmd. line:1: gsub (/$INFORMIXDIR