shell 上移目录

简介: shell 上移目录

shell 上移目录

  • up.sh
#!/bin/bash
LEVEL=$1
for ((i = 0; i < LEVEL; i++)); do
  echo $i
  CDIR=../$CDIR
done
cd $CDIR
echo "You are in: "$PWD
sh=$(which $SHELL)
exec $sh

执行:

root@yourdomain:~/shell/shell-docs/scripts# pwd
/root/shell/shell-docs/scripts
root@yourdomain:~/shell/shell-docs/scripts# bash up.sh 
You are in: /root
root@yourdomain:~#
root@yourdomain:~/shell/shell-docs/scripts# bash up.sh 1
0
You are in: /root/shell/shell-docs
root@yourdomain:~/shell/shell-docs/scripts# bash up.sh 2
0
1
You are in: /root/shell
相关文章
|
6月前
|
Shell Linux C语言
【Shell 命令集合 磁盘管理 】Linux 只删除空目录 mrd命令使用教程
【Shell 命令集合 磁盘管理 】Linux 只删除空目录 mrd命令使用教程
65 0
|
6月前
|
Shell Linux API
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
88 1
|
6月前
|
存储 Shell Linux
【Shell 命令集合 磁盘管理 】⭐⭐ Linux 显示当前shell会话中的目录栈 dirs命令使用教程
【Shell 命令集合 磁盘管理 】⭐⭐ Linux 显示当前shell会话中的目录栈 dirs命令使用教程
58 0
|
6月前
|
存储 Shell Linux
【Shell 命令集合 磁盘管理 】Linux 从远程磁带设备中删除文件或目录rmt命令使用教程
【Shell 命令集合 磁盘管理 】Linux 从远程磁带设备中删除文件或目录rmt命令使用教程
75 0
|
6月前
|
存储 安全 Shell
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 显示当前工作目录的路径 pwd命令使用教程
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 显示当前工作目录的路径 pwd命令使用教程
195 0
|
6月前
|
Shell Linux C语言
【Shell 命令集合 磁盘管理 】Linux 删除指定目录下的文件和子目录 mmd命令使用指南
【Shell 命令集合 磁盘管理 】Linux 删除指定目录下的文件和子目录 mmd命令使用指南
88 0
|
6月前
|
Shell Linux Serverless
【Shell 命令集合 磁盘管理 】Linux 显示目录中每个子目录的磁盘使用情况 mdu命令使用教程
【Shell 命令集合 磁盘管理 】Linux 显示目录中每个子目录的磁盘使用情况 mdu命令使用教程
50 0
|
6月前
|
Shell Linux C语言
【Shell 命令集合 磁盘管理 】Linux 创建一个新的目录并将其设为当前工作目录 mcd命令使用教程
【Shell 命令集合 磁盘管理 】Linux 创建一个新的目录并将其设为当前工作目录 mcd命令使用教程
82 0
|
6月前
|
Shell Linux C语言
【Shell 命令集合 磁盘管理 】Linux 显示当前shell会话中的目录栈 dirs命令使用教程
【Shell 命令集合 磁盘管理 】Linux 显示当前shell会话中的目录栈 dirs命令使用教程
69 1
|
6月前
|
存储 Linux Shell
【Shell 命令集合 磁盘管理 】Linux 建一个目录的镜像副本 lndir命令使用教程
【Shell 命令集合 磁盘管理 】Linux 建一个目录的镜像副本 lndir命令使用教程
67 0