Questions tagged «hp-ux»

4
使用Unix以逗号分隔的文件进行数字排序
我有一个逗号分隔的文件,看起来像这样: 100,00869184 6492,8361 1234,31 200,04071 我想只按第一列sort对该文件进行数字排序。 预期结果: 100,00869184 200,04071 1234,31 6492,8361 如何使用sort实现此目的?似乎逗号被当作数千个分隔符而不是分隔符来对待,即使我这样称呼它们也是如此。 双方sort -t',' -n并sort -t',' -nk1'给我这个: 1234,31 200,04071 6492,8361 100,00869184 按默认排序(无参数)或使用sort -t','都会给我这样: 100,00869184 1234,31 200,04071 6492,8361 并按数字排序sort -n给我这个: 1234,31 200,04071 6492,8361 100,00869184 如何使用排序来达到所需的结果? 编辑添加:这是一次创建大约700万行的排序列表的操作,因此完全可以接受解决方法或其他非常规方法。
8 unix  csv  sorting  hp-ux 

4
使用命令帮助我(主要是awk)
我只是写了我写过的最歪曲的命令,我想知道如何做得更好。 我这样写: grep -E '00[7-9]\.|0[1-9][0-9]\.' filename.log | awk '{print $6}' | sed 's/\(.*\):.*/\1/' | sort | uniq -c | sort -rn 输入示例: 2011/06/30 07:59:43:81 20626 code_file.c (252): FunctionName: 009.63 seconds 基本上,它正在执行的操作是通过一个日志文件,该文件列出了执行命令所花费的秒数,并捕获了执行时间在7到99秒之间的任何命令。然后,awk打印第六个单词,它是函数名称,后跟一个冒号。然后sed删除冒号和任何结尾的空格,然后对其进行排序,计数,然后根据其计数进行排序。 我使用的是HP-UX,因此我的某些工具受到限制,但是我知道awk可以完成sed的工作。有人可以帮助我简化我的命令吗?

1
查找和重命名文件
我大约有1000个文件包含*名称中的字符。我需要找到这些文件,并替换*了-。我正在使用HP UX v11。我正在使用以下命令 find . -type f -name '*\**' -exec bash -c 'f="$1"; mv "$f" "${f//\*/-}"' - '{}' \; 有人告诉我它可以工作,但是对我来说,它会将完整文件重命名为,-而不是替换*。 GNU bash版本2.04.0(1)-发行版(hppa2.0w-hp-hpux11.00)


0
在make期间,HP-UX Build GCC 4.8.5失败
我正在尝试在HP-UX上本机构建GCC 4.8.5,因为HP-UX不支持GCC 4.8.5软件包安装。 我做的是下载gcc-4.8.5 src然后配置,make。 PWD - > / DATA5 / poagent / mkdir build&& cd build ../gcc-4.8.5/configure --prefix = / data5 / poagent / build --enable-languages = c,c ++ --without-cloog --with-gnu-as --with-as = / usr / local / ia64-hp-hpux11.31 / bin / as --with-gnu-ld --with-LD =的/ usr / CCS …

2
如何获得hp-ux机器的完全quallified域名?
如何像hostname -f在linux中一样获得HP-UX机器的完全限定域名? 从手册页,hostname命令没有选项。 我可以通过读取/etc/resolv.conf文件来获取fqdn ,但这是正确的方法,还是我必须执行nslookup命令。 bash-4.2# cat /etc/resolv.conf domain csez.abccor.com nameserver 192.68.5.11 bash-4.2# cat /etc/resolv.conf | awk '{print $2}' | head -1 csez.abccorp.com 另外,以下方法是否正确? echo "$(echo `hostname`).$(cat /etc/resolv.conf | awk '{print $2}' | head -1)"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.