ChinaUnix.net
相关文章推荐:

shell 换行

在Linux环境中 echo $get_resoult|cut -c 39-|awk -v RS='[ \n]' 'NR%5{printf $0 " ";next}1;END{if(NR%5)print ""}' 得出以下结果 1 2 3 4 5 6 7 8 9 10 ---------- * * * * * 但是在Unix系统中执行的话得出 1 2 3 4 5 6 7 8 9 10 * * * * * 在unix系统中怎么进行处理也能得到换行效果呢?

by huangdazhu - Shell - 2014-01-09 09:41:04 阅读(2128) 回复(10)

相关讨论

在Linux环境中 echo $get_resoult|cut -c 39-|awk -v RS='[ \n]' 'NR%5{printf $0 " ";next}1;END{if(NR%5)print ""}' 得出以下结果 1 2 3 4 5 6 7 8 9 10 ---------- * * * * * 但是在Unix系统中执行的话得出 1 2 3 4 5 6 7 8 9 10 * * * * * 在unix系统中怎么进行处理也能得到换行效果呢?

by huangdazhu - Linux环境编程 - 2014-01-07 17:03:22 阅读(823) 回复(2)

aaa=`date`\n`ps-ef` echo $aaa>bbb 这里的\n满足不了我的换行,我应该怎么写。 预期效果是: `date` `ps -ef`

by 229147123 - Shell - 2010-09-06 08:48:56 阅读(2884) 回复(3)

比如一个list.txt文件内容是 1 2 3 4 a b c d for脚本读取文件时,我想是一行一行的读入,每次循环读取一行像第一次是1 2 3 4,第二次是a b c d 但是我这样写 for i in "$(< ./list.txt)" do echo $i echo 11111 done 得到的结合是 1 11111 2 11111 3 11111 4 11111 a 11111 b 11111 c 11111 d 11111 怎么解决呢

by yiguihuo - Shell - 2014-09-24 16:43:07 阅读(1800) 回复(6)

我做了一个sql脚本,如下: var=$(mysql -u root -proot123 -e "select * from test.resource \G") echo $var echo $var|awk '{print $2}' 结果是: pid process processstat Time cpu memory vmemory result 29828 test S 00:00:00 0 0 13812 248 33024 test S 00:00:00 0 0 13812 248 37814 test S 00:00:00 0 0 13812 248 38752 test S 00:00:00 0 0 13812 248 process 并没有按我预想的,是按表格方式的三行信息,请问怎么能按...

by dididimeme01 - MySQL - 2014-08-13 17:10:50 阅读(1354) 回复(6)

一行代码中间有换行可以么?用不用像python那样在换行的地方加个\?我的VI不知道什么毛病,突然开始自动换行,我用set nowrap也不起作用....气死了...

by 4brightdays - Shell - 2011-12-18 10:41:13 阅读(18001) 回复(7)

比如: echo "你好: chinaunix。 谢谢。" 这样的换行

by tstianzy - Shell - 2011-10-31 16:49:24 阅读(22588) 回复(7)

HI, 我用的是mac os,具体freebasd我没试, 主要是这样一个问题, 具个说 1.sh[code]#!/bin/bash echo "abc" echo "abc" echo "abc"[/code]输出正常 abc abc abc 2.sh[code]#!/bin/bash t=`./1.sh` echo $t[/code]输出不正常,为 abc abc abc 即把1.sh返回内容中的换行都变成了回车,但是在linux下是正常的,请问这是什么问题。

by netyum - BSD - 2011-05-01 09:26:24 阅读(2109) 回复(3)

我的文本都是 abcd saas\ efgh sgkgh\ ijk gfhf 我用awk -F " " '{print $2}' 进行shell处理的时候会自动看成3行进行处理,怎样才能把他们看成1行?

by jeffinier - Shell - 2005-05-18 09:40:58 阅读(3155) 回复(3)

echo 'asdfasdf \r\n 1234' 我想要的结果是 asdfasdf 1234 但总是做不到,请帮忙了,谢谢

by zhanghome - Solaris - 2004-07-19 18:31:16 阅读(1507) 回复(2)

echo \'asdfasdf \\r\\n 1234\'\r\n\r\n我想要的结果是 \r\n asdfasdf \r\n 1234\r\n但总是做不到,请帮忙了,谢谢

by zhanghome - Solaris - 2004-07-19 18:00:10 阅读(2921) 回复(1)