由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - shell scripting 求助
相关主题
bash script真难看懂1GHz 一下的机器跑点什么好?
how to escape $ in shell script?2个linux问题
nxserver在ubuntu上怎么能够自动启动?bash "." command
grep 的很奇怪的现象把Windows界面整得像Linux
如何从Bash script1 call Bash script2 ? 愿意发包子求指教!大家觉得noscript plug-in带来的方便多还是麻烦多?
单位笔记本带回家在virtualbox里装linux, 被公司知道linux里在做什么的可能性多大?来来来,探讨一个 MATLAB license server 的问题
Shell 求助shell scripting 问题
请教一个script的问题问一下在linux下如何写这个命令
相关话题的讨论汇总
话题: wc话题: pwd2话题: pwd1话题: scripting话题: shell
进入Linux版参与讨论
1 (共1页)
t**********y
发帖数: 374
1
写了下面一小段,出错语句是: if [ $n -gt 4 ];
error message: [: too many arguments
真是不知道怎样改...
-------------------------
for f in $gffFILEs
do
cd $PWD1
wc -l $f >>$PWD2/count
n='wc -l $f'
if [ $n -gt 4 ];
then
cat $PWD1/$f > $PWD2/combined.gff
fi
done
t**********y
发帖数: 374
2
系统是ubuntu linux

【在 t**********y 的大作中提到】
: 写了下面一小段,出错语句是: if [ $n -gt 4 ];
: error message: [: too many arguments
: 真是不知道怎样改...
: -------------------------
: for f in $gffFILEs
: do
: cd $PWD1
: wc -l $f >>$PWD2/count
: n='wc -l $f'
: if [ $n -gt 4 ];

k***s
发帖数: 277
3

^^^^^^ change to : n=`cat $f | wc -l`

【在 t**********y 的大作中提到】
: 写了下面一小段,出错语句是: if [ $n -gt 4 ];
: error message: [: too many arguments
: 真是不知道怎样改...
: -------------------------
: for f in $gffFILEs
: do
: cd $PWD1
: wc -l $f >>$PWD2/count
: n='wc -l $f'
: if [ $n -gt 4 ];

f*********e
发帖数: 8453
4
wc出来的结果不只含有数字,还有文件名。

【在 t**********y 的大作中提到】
: 系统是ubuntu linux
b******n
发帖数: 107
5
Thumbs up ~
或者 wc -l $f | cut -d ' ' -f 1

【在 k***s 的大作中提到】
:
: ^^^^^^ change to : n=`cat $f | wc -l`

1 (共1页)
进入Linux版参与讨论
相关主题
问一下在linux下如何写这个命令如何从Bash script1 call Bash script2 ? 愿意发包子求指教!
问问应该学用那个shell?单位笔记本带回家在virtualbox里装linux, 被公司知道linux里在做什么的可能性多大?
vim 对齐问题Shell 求助
Grep 能作这个吗?请教一个script的问题
bash script真难看懂1GHz 一下的机器跑点什么好?
how to escape $ in shell script?2个linux问题
nxserver在ubuntu上怎么能够自动启动?bash "." command
grep 的很奇怪的现象把Windows界面整得像Linux
相关话题的讨论汇总
话题: wc话题: pwd2话题: pwd1话题: scripting话题: shell