【linux下精确替换某个字符串】教程文章相关的互联网学习教程文章

linux – 如何将字符串添加到文件中每行的开头?【代码】

我有以下bash代码,它循环遍历文本文件,逐行..我试图将工作’前缀’作为前缀添加到每一行,但我得到此错误:rob@laptop:~/Desktop$./appendToFile.sh stusers.txt kp stusers.txt kp ./appendToFile.sh: line 11: /bin/sed: Argument list too long 115000_210org@house.com,passw0rd这是bash脚本..#!/bin/bashfile=$1 string=$2echo "$file" echo "$string"for line in `cat $file` dosed -e 's/^/prefix/' $lineecho "$line" done ...

什么linux shell命令返回字符串的一部分?【代码】

参见英文答案 > Extract substring in Bash 20个我想找一个可以返回字符串一部分的linux命令.在大多数编程语言中,它是substr()函数. bash是否有任何可用于此目的的命令.我希望能够做到这样的事……substr“abcdefg”2 3 – 打印cde. 随后的类似问题: > Extract substring in Bash解决方法:如果您正在寻找shell实用程序来执行类似的操作,则可以使用cut命令. 举个例子,试试:echo "abcdefg" | ...

linux – 如何从Bash中对包含公共前缀和后缀的字符串进行数字排序?【代码】

这是一个文件列表:some.string_100_with_numbers.in-it.txt some.string_101_with_numbers.in-it.txt some.string_102_with_numbers.in-it.txt some.string_23_with_numbers.in-it.txt some.string_24_with_numbers.in-it.txt some.string_25_with_numbers.in-it.txt现在我想用数字排序.以* 23 *开头,以* 102 *结尾. 我试过-n和-g. -t对这些凌乱的字符串没有帮助. 我可以忽略带有选项的数字的前导字符串,还是我必须聪明和脚本?解...

linux查找目录下的所有文件中是否含有某个字符串

linux查找目录下的所有文件中是否含有某个字符串 https://zhidao.baidu.com/question/1884904753403548188.html 1、可以使用grep命令来查找当前目录下所有文件中包含的某个特定字符。 2、示例:查找当前目录下所有带有set的文件 。 grep -rn "set" * 说明: -r 是递归查找 -n 是显示行号 * : 表示当前目录所有文件,也可以是某个文件名

使用AT&T语法将整数打印为字符串,使用Linux系统调用而不是printf【代码】

我写了一个汇编程序来显示AT&之后的数字的阶乘. t syntax.But它不工作.我的代码.text .globl _start_start: movq $5,%rcx movq $5,%raxRepeat: #function to calculate factorialdecq %rcxcmp $0,%rcxje printimul %rcx,%raxcmp $1,%rcxjne Repeat # Now result of factorial stored in rax print:xorq %rsi, %rsi# function to print integer result digit by digit by pushing in #stackloop:movq $0, %rdxm...

linux – 如何使用NASM找到字符串的长度?【代码】

我正在尝试使用从命令行参数获取输入的NASM来创建程序.由于没有提供字符串长度,我正在尝试创建一个计算我自己的函数.这是我的尝试,它获取指向ebx寄存器中的字符串的指针,并返回ecx中字符串的长度:len:push ebxmov ecx,0dec ebxcount:inc ecxinc ebxcmp ebx,0jnz countdec ecxpop ebxret我的方法是逐个字符地检查字符串,并检查它是否为空.如果不是,我增加ecx并转到下一个字符.我认为问题是cmp ebx,0对于我正在尝试做的事情是不正确...

Linux中的字符串加密

可以告诉我如何使用命令行工具获取16个字符的字符串并生成16个字符的加密字符串(以人类可读的格式). 我已经探索过像openssl这样的选项,但是我无法控制输出的长度. 有人可以建议吗?解决方法:Linux here中有ROT13的描述.我还没有测试过: $alias rot13 =“tr[A-Za-z]”[N-ZA-Mn-za-m]’” 这可能会满足您的需求,尽管它根本不是安全的.

linux – 如何计算字符串在仅包含AWK的文本文件中出现的次数?【代码】

我正在编写一个AWK脚本,它采用日期列表并将其格式化为更易于阅读的列表.我能做到这一点没问题. 真正的问题是这个.显示列表后,我想显示文本文件中出现“2010”的次数. 我该怎么做呢?我一直在寻找好几天,而且我什么也没想到.解决方法: awk '{ for (i=1;i<=NF;i++) if ( $i == "2010" ) count++ } END { print count }' myfile.txt

linux – 从制表符分隔文件中删除重复的单词/字符串【代码】

我想使用Linux命令从大的制表符分隔文件中删除重复的单词/字符串.names john, cnn, mac, tommy, mac, patrick, ngc, discovery, john, cnn, adam, patrick cities san jose, santa clara, san franscisco, new york, san jose, santa clara以上是文件格式,我想删除重复的单词后保留标签和逗号.names john, cnn, mac, tommy, patrick, ngc, discovery, adam cities san jose, santa cl...

linux – 将字符串写入大量文件【代码】

我在linux终端上使用touch命令在只有这些创建文件的目录中创建了10个文件.$touch a1.c a2.c a3.c a4.c a5.c a6.c a7.c a8.c a9.c a10.c我想一次在所有这些文件中写一个字符串“stackOverflow”(比如说).怎么做?有任何命令或其他方式吗? 平台-ubuntu 10.04解决方法:从命令提示符(Bash)for f in *.c; do echo "stackOverflow" >> $f; done

linux – 如何使用重定向和管道创建一个bash字符串命令?【代码】

我想用重定向和/或管道创建一个bash字符串命令,并使用它来显示命令字符串或执行命令字符串.没有重定向或管道的简单命令可以工作,但是带有重定向或管道的一串命令不能.例如,command="echo 1" $command echo "$command"会显示1 echo 1然而,command="echo 1 | cat" $command echo "$command"会显示1 | cat echo 1 | cat但我想要1 echo 1 | cat同样对于重定向,command="echo 1 | cat > 1.out" $command echo "$command"会显示1 | cat >...

Linux bash命令返回两个字符串不同的地方【代码】

所以,我一直在谷歌搜索,并在堆栈溢出中搜索更多细节,但我似乎无法找到一个简单的方法来做到这一点: 我想知道两个字符串(没有空格)有什么不同,并简单地打印出确切的差异. 例如.:Input 1 > "Chocolatecakeflavour" Input 2 > "Chocolateflavour"Output: "cake"我已经尝试使用diff和dwdiff,cmp以及其他已知的bash命令,但是我无法得到这个确切的结果. 有任何想法吗?解决方法:您可以使用带折叠的diff和像这样的awk:s="Chocolatecake...

使用脚本将字符串传递给linux cli交互式程序【代码】

我正在使用一个库来通过bash linux ubuntu中的命令行访问电报.这是电报-cli.参考https://github.com/vysheng/tg 这是一个交互式程序,可以通过它启动./bin/telegram-cli -k tg-server.pub它输出这些行:Telegram-cli version 1.1.1, Copyright (C) 2013-2014 Vitaly Valtman Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'. This is free software, and you are welcome to redistribute it und...

linux – 如何在文件中随机选择同一行的字符串【代码】

我已经阅读了这篇文章Select random lines from a file in bash和Random selection of columns using linux command但是它们并不专门用于需要保持相同顺序的一组行.我还搜索了使用cut命令查找是否有任何随机化选项. 我的尝试: 我试图用新行替换空格,然后随机排序然后使用Head抓取随机字符串(对于每一行).cat file1.txt | while read line; do echo $line | sed 's/ /\n/g' | sort -R | head -1虽然这确实为一个随机字符串完成了基...

linux – 以X11位图字体呈现字符串【代码】

如何使用古老的X11位图字体渲染字符串?我的意思是-*-lucida-medium-r-normal-*-34-*-*-*-*-*-*-*我可以用xfontsel找到它.我只需要一个命令行工具等,以该字体显示给定的字符串.类似的TrueType字体不起作用,因为它必须是像素完美的(我试图将每个字母的图像以OCR形式获得该字体的图像).解决方法:我不确定是否有命令行工具.但是你可以随时使用Xlib和C. 有人似乎已经写了一个使用Xlib显示字符串的a simple X11 C program.更改几行并编译...