awk

    0热度

    3回答

    我试图执行以下操作。 我试图把列1时,我发现,这将是“不确定”的模式,例如: 我有一个包含 192.168.1.1, Paul 192.168.2.2, undefined 这里我file.txt的文件,它是“未定义“,然后将其替换为”未定义“行中的第一列。 (192.168.2.2) 192.168.1.1, Paul 192.168.2.2, 192.168.2.2 有人可以帮

    -1热度

    2回答

    我有Home Assistant日志文件,我需要通过bash中的脚本从它提取特定的信息。 日志是这样的: 2017-09-26 20:54:09 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state media_player.player1=playing; med

    2热度

    3回答

    从命令行,如何在文本文件中改变大写字母的每个第一个字? 示例输入: hello world tell me who you are! 输出示例: HELLO world TELL me who you are! 有没有空行,它是ASCII,并且每一行以字母字后跟一个标签开始。 使用工具:在命令行上工作的任何东西macOS(bash 3.2,BSD sed,awk,tr,perl 5,p

    -1热度

    3回答

    我有这样的bash/awk的代码来处理主机 $ echo 'the.pattern to change' | awk '{sub(/the./,"")}{print $1}' pattern 我需要通过Perl来代替AWK在Perl打印列。 任何想法如何用perl oneliner替换声明的第二部分?

    0热度

    2回答

    该CSV文件是制表符分隔 file1.csv: id_album name date 001 Nevermind 24/09/1991 ... file2.csv: id_song id_album name 001 001 Smells Like Teen Spirit 002 001 In Bloom ... 我想获得此output.csv: id_album n

    0热度

    2回答

    我一直在想办法重新命名嵌套文件夹中列出的文件名,并且遇到解决此问题的问题。作为一个测试,我已经能够削减我想要改变的名称的哪一部分,但不能想到如何将它放入一个变量并将它们连接在一起。文件格式看起来像这样。 XXX_XXXX_YYYYYYYYYY_100426151653-all.mp3 我一直在测试这种格式,以削减我想要改变的部分,但我不确定这将是做到这一点的最佳方式。 echo XXX_XXX

    0热度

    2回答

    我有这样的数据在这里跳过列字段: Name,Team,First Test, Second Test, Third Test Tom,Red,5,17,22 Joe,Green,3,14,22 Maria,Blue,6,18,21 Fred,Blue,2,15,23 Carlos,Red,-1,15,24 Phuong,Green,7,19,21 Enrique,Green,3,16

    0热度

    3回答

    我想转置该数据: ZA 1 snp10000-652219 A_A ZA 1 snp10001-703514 A_T ZA 1 snp10002-766996 A_A ZA 1 snp10003-808120 A_T ZA 10 snp10000-652219 A_A ZA 10 snp10001-703514 A_A ZA 10 snp10002-766996 A_A ZA 10

    1热度

    5回答

    解析文本我需要关于经由SED,AWK或bash的文本解析的提示: 示例文本: VRF MediaPlayer 192.168.1.1 52466 5w12d 192.168.1.2 52467 3w1d VRF Telecom 10.10.1.1 43432 1d1h 12.20.1.1 23211 23w1d 30.30.22.1 43211 14w22d 预期输出: 192

    0热度

    4回答

    我有一个文件,它从mysql中使用命令select导出到outfile由“\”转义的输出...但是,有些字段中会出现换行符,导致出现断行,即mysql中的记录被分成导出的两行文件。经过仔细分析,我发现破裂的线以“\”结尾。所以我想把这样的线条合并到下一行。我怎样才能做到这一点? 例如输入: hello world\ Thank you\ are awesome 输出: hello