针对liunx底下不是root用户运行crontab时的环境变量问题,以下是链接 http://www.tiandone.com/td/374.html
为什么当我输入q后仍然无法退出while循环?? 请高手指教 #!/bin/bash declare selection=1 function display_menu { clear echo " THE MENU OPERATION " echo " " echo " 1 Add Directory" echo " 2 Delete Directory" echo " 3 Change Directory" echo " 4 View Selected Directory" echo " q quit" echo " " echo " Enter your selection:" # read selection } #display_menu function add_directory {...
版本为suse的10.2[code]reportdb:~/wang # cat /etc/SuSE-release SUSE linux Enterprise Server 10 (x86_64) VERSION = 10 PATCHLEVEL = 2[/code]shell为bash 代码如下:[code]#!/bin/bash echo "test"|while read var;do export a=$var echo "while-a:$a" done echo "a:$a"[/code]执行后[code]reportdb:~/wang # ./while.sh while-a:test a:[/code]为什么变量a在while循环结束后,a变量的值就被释放了?
初用linux的人可能会犯这样的错: [。。。]$ string= " aaa" -bash: aaa: command not found 为什么会出错呢.有没有注意string= " aaa"=号后面有空格,该成string=" aaa"这样就OK了 [ ~]$ string="aaa" [ ~]$ echo $string aaa 原来就是这样的,没有人教自己摸索还真要走弯路。呵呵!! 原文: http://hi.baidu.com/oneyicn/blog/item/ac8d8212155f13ccc2fd7820.html 本文来自ChinaUnix博客,如果查看原文请点:http://blo...
linux在每个账户的根目录下有两个文件来设置环境变量:.bash.profile,.bashrc。 不过对于这两个文件的作用我有些不清楚,开以前的帖子里面说.bash.profile是在每次登陆的时候运行的,那么要是当我从一个高权限用户su到当前这个用户的时候,这个文件会不会被执行呢? 另外我在.bashrc文件里面设置环境变量:NewEnvVariable = "xxxx" export NewEnvVariable 这样会提示没...
什么是 shell 这应该是个蛮有趣的话题:『什么是 shell ?』相信只要摸过计算机,对于操作系统(不论是 linux 、 Unix 或者是 Windows )有点概念的朋友们大多听过这个名词,因为只要有『操作系统』那么就离不开 shell 这个东西。不过,在讨论 shell 之前,我们先来了解一下计算机的运作状况吧!举个例子来说:当你要计算机传输出来『音乐』的时候,你的计算机需要什么东西呢? 当然就是需要你的硬件有『声卡芯片』这个硬件配备...
需求是写一个简单的shell脚本进行sybase的bcp out(数据导出)
现在想将table列表做一个配置文件。
在执行bcp的脚本中调用这个配置文件。
table配置文件的格式为:
linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等 由 feiiiiiii 于 星期四, 10/22/2009 - 11:44 发表 linux shell 先写一些基本语法: 1、字符串判断 str1 = str2 当两个串有相同内容、长度时为真 str1 != str2 当串str1和str2不等时为真 -n str1 当串的长度大于0时为真(串非空) -z str1 当串的长度为0时为真(空串) str1 当串st...
我希望在shell中执行下面的语句 #grep '.*aaaa.*' /linux/private/* > aaa.txt 希望将 '.*aaaa.*' 部分定义成变量 x1= echo "'.*aaaa.*'" x2="'.*aaaa.*'" 等等用尽各种办法,没有成功。在执行shell的时候用echo可以显示, 但是执行grep却没有任何结果,应该怎么定义呢?
安装一个软件,最后生成的报告中,要求“To start using the EGSnrc system, activate your current configuration by adding the following lines to your favorite shell resource file: ” 刚开始没明白shell resource file是什么意思。后来搜索才发现原来就是环境变量的配置文件。我用的是Fedora 6,配置文件的目录是/etc/profile.d . 创建了新的配置文件,将它要求的语句放进去,然后重新登陆,ok! 每个shell的启动,...