2017-06-13 97 views
-2

我做了一个SH文件奇怪的输出,当我运行sh文件。

#!/bin/bash 

myvariable=Hello 

anothervar=Fred 

echo $myvariable $anothervar 
echo 

sampledir=/etc 

ls $sampledir 

当我与

$sh simplevariables.sh 

运行它,我得到这个输出:

afpovertcp.cfg    networks 
afpovertcp.cfg~orig   networks~orig 
aliases     newsyslog.conf 
aliases.db    newsyslog.d 
apache2     nfs.conf 
asl     nfs.conf~orig 
asl.conf    notify.conf 
auto_home    ntp-restrict.conf 
auto_master    ntp.conf 
auto_master~orig   ntp_opendirectory.conf 
autofs.conf    openldap 
bashrc     pam.d 
bashrc_Apple_Terminal   passwd 
bashrc~previous    passwd~orig 
com.apple.IPConfiguration.plist  paths 
com.apple.screensharing.agent.launchd paths~orig 
csh.cshrc    periodic 
csh.cshrc~orig    pf.anchors 
csh.login    pf.conf 
csh.login~orig    pf.os 
csh.logout    php-fpm.conf.default 
csh.logout~orig    php.ini.default 
cups     php.ini.default-previous 
defaults    postfix 
dnsextd.conf    ppp 
efax.rc~previous   profile 
emond.d     profile~orig 
find.codes    protocols 
find.codes~orig    protocols~previous 
fstab.hd    racoon 
fstab.hd~previous   rc.common 
ftpd.conf    rc.common~previous 
ftpd.conf.default   rc.netboot 
ftpusers    resolv.conf 
ftpusers~orig    rmtab 
gettytab    rpc 
gettytab~orig    rpc~previous 
group     rtadvd.conf 
group~previous    rtadvd.conf~previous 
hosts     security 
hosts-original    services 
hosts.equiv    services~previous 
hosts~orig    shells 
irbrc     shells~orig 
kern_loader.conf   snmp 
kern_loader.conf~previous  ssh 
krb5.keytab    ssl 
localtime    sudo_lecture 
locate.rc    sudoers 
mach_init.d    sudoers.d 
mach_init_per_login_session.d  sudoers~orig 
mach_init_per_user.d   syslog.conf 
mail.rc     syslog.conf~previous 
mail.rc~orig    ttys 
man.conf    ttys~previous 
manpaths    xtab 
master.passwd    zprofile 
master.passwd~orig   zshrc 
nanorc 

任何建议如何刚刚获得的 输出Fred你好

我该怎么做才能摆脱所有不必要的嘉宝,只是输出?

这种情况发生在我运行的所有其他脚本文件中。有什么建议么?

回答

0

您应该删除这个

sampledir=/etc 

ls $sampledir 

它打印出来的/ etc的内容,你是不是看到你想要的输出

+0

的感谢!这是一个愚蠢的错误:) – shwetaaaa

+0

你可以标记为回答,并upvote我,如果它帮助 –