FOLD 在很长的线上不起作用
我有一个如下的折叠命令将一个很长行的文件拆分为多行。如果文件很小,它会起作用。但如果文件的长度太长,它会在中途停止添加新行字符。 fold -b -w 3000 <<filename>> 有其他方法可以做到这一点吗?我在 RHEL 上。 ...
我有一个如下的折叠命令将一个很长行的文件拆分为多行。如果文件很小,它会起作用。但如果文件的长度太长,它会在中途停止添加新行字符。 fold -b -w 3000 <<filename>> 有其他方法可以做到这一点吗?我在 RHEL 上。 ...
所以我有这个 fasta(生物学)文件,如下所示: >m64093_191209_130050/133911/ccs_64 TTCAGGCTGTGTTCCATTTGATTTAAAATCAAATAATTTCATTCGCGTCAGAACACCTGGTTTCACGACC ATAAATAATTTACCAGTGAATCGAGGCTCAATTATAGATCCTCGGACGCGAGTTCTCGGTTGACGAGTGG GATTCGAATTATTTTTCACCGAAAATTTTAGTCGACGAGTTCAGATAAATTTGTTCGGGATAAAATCATC TGA...
我正在使用fold字符串创建字符数组。 INPUT=$1 arr=($(fold -w1 <<< "$INPUT")) echo "$arr" echo "$arr[@]" 我使用命令./myProgram 1234来执行脚本。 预期输出:1 2 3 4 我得到什么:1和1[@] ...
我习惯fold -w 3将一行分成多个 3 个字符长的行,但是对于 GNU 实现,它似乎不适用于具有多字节字符的文本。 我怎样才能实现上述目标sed? 我已经想出了,sed -r 's/^(.{0,3})(.*)/\1\n\2/g'但这只能进行一次替换: echo "111222333444555666" | sed -r 's/^(.{0,3})(.*)/\1\n\2/g' 111 222333444555666 其他示例: echo "ĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄ" | sed -r 's/^(.{0,3})(.*)/...
简洁版本 我想创建多行文本的表格显示,类似于以下内容: all Build all targets document Create documentation of source files in the subfolders `src` and `script`, and write it to `man` test Run unit tests 目前,我对此的输入如下所示,但这当然可以更改: all---Build all targets document---Create documentation...
考虑以下命令: watch -d "ps -ef | grep java" 它给出以下输出: kshitiz 11369 11285 0 Oct13 ? 00:06:02 /usr/lib/jvm/jdk1.7.0_40/jre/bin/java -Djava.awt.headless=true -Didea.version==14.1.2 -Xmx512m -Dfile.e 超出的输出-Dfile.e被截断或流出屏幕。如何滚动查看输出或自动换行? fold不戴手表 使用: fold与手表一起 使用: ...