我是Linux的新手,正在尝试创建一个简单的程序来检查用户是否存在,如果存在,则退出终端,如果不存在,则创建它。我想我已经做了所有的事情除了离开终端。
这是我到目前为止的代码:
#!/bin/bash
user_name=newUser
if [ $(getent passwd $user_name) ]
then
echo "User $user_name already exists!"
exit
else
echo "The user $user_name doesn't exist and will be added"
我在之后通过rvm安装了rails。
一旦安装,它就会显示rails已安装。但是当我打开一个新的终端铁轨时,它就找不到了。
The program 'rails' can be found in the following packages,...
我用的是Ubuntu 13.10
我该怎么做才能加进去?
rvm列表:
rvm rubies
=* ruby-2.1.0 [ x86_64 ]
# => - current
# =* - current && default
# * - default
红宝石-v
ruby 1.9.3p194 (2012-
我正在编写一个在终端上运行的脚本,如下所示
#!/bin/bash
COUNTER=0
while [ $COUNTER -lt 10 ]; do
echo The counter is $COUNTER
yoooooooo
sleep 2
let COUNTER=COUNTER+1
done
exit
但是,一旦计数器达到9,while周期停止,终端就不会以"exit“命令关闭。
下面是输出
pi@raspberrypi:~/Desktop