Linux命令汇总之a.* (一)

本文介绍了Linux中一系列以'a'开头的命令,包括a2p将awk脚本转化为perl脚本,a2ps设置打印选项,a2x转换 AsciiDoc 文档,aalib相关工具如aafire显示火焰效果,以及ab进行HTTP压力测试等。这些命令涵盖了文本转换、打印配置和系统测试等多个方面。
摘要由CSDN通过智能技术生成

博客主页:http://blog.csdn.net/minna_d

1. a2p 将awk 脚本转化为perl 脚本命令

转化后的结果并不一定可靠,需要人工干预.

[root@jjy ~/q/data/hongkongAndMacaoPoint/poi]# cat awkTest.sh
#!/bin/bash
echo $1
 awk '{for(i=0; i < NF; i++){ print $i}}' $1
[root@jjy ~/q/data/hongkongAndMacaoPoint/poi]# a2p -o  awkTest.sh perlTest.pl
Unrecognized character ' in file awkTest.sh line 3--ignoring.
Unrecognized character ' in file awkTest.sh line 3--ignoring.
#!/usr/bin/perl
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
    if $running_under_some_shell;
			# this emulates #! processing on NIH machines.
			# (remove #! line above if indigestible)

eval '$'.$1.'$2;' while $ARGV[0] =~ /^([A-Za-z_0-9]+=)(.*)/ && shift;
			# process any FOO=bar switches

#!/bin/bash
$, = ' ';		# set output field separator
$\ = "\n";		# set output record separator

while (<>) {
    chomp;	# strip record separator
    @Fld = split(' ', $_, -1);
    print $_ if $echo . $Fld[(1)-1];
    if ($awk) {
	for ($i = 0; $i < ($#Fld+1); $i++) {
	    print $Fld[$i];
	}
    }
    print $_ if $Fld[(1)-1];
}

2. a2ping 图片、文档格式转化命令

  [root@jjy ~/q/data/tmp_data]# a2ping  --bboxfrom=compute-gs /notSolidHd/learing_document/shell12.pdf xx.eps

  接受输入格式: PS  (PostScript),  EPS,  PDF,  PNG,  JPEG,  TIFF,  PNM,  BMP, GIF, L

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值