我有以下行:
postgres 3625 1 0 Jan31 ? 00:00:35 /opt/rh/rh-postgresql95/root/usr/bin/postgres -D /var/opt/rh/rh-postgresql95/lib/pgsql/data
请给出一个命令来剪切前 5 个字符和后 10 个字符并将它们连接到一个单行命令中。
我有以下行:
postgres 3625 1 0 Jan31 ? 00:00:35 /opt/rh/rh-postgresql95/root/usr/bin/postgres -D /var/opt/rh/rh-postgresql95/lib/pgsql/data
请给出一个命令来剪切前 5 个字符和后 10 个字符并将它们连接到一个单行命令中。
不太确定你想在这里做什么,但是
您可以使用标准
bash
功能来运行第二条语句中的负偏移量表示“从末尾开始”。
使用
sed
:或使用
cut
andwc
(如果只有一行作为输入或所有行的长度相同):只是为了丰富命令行方法的集合:
grep
方法:awk
方法:您可以将这一行输入 Perl,如下所示:
colrm 和 wc 的另一种方法