ubuntu14.04
批量重命名 ,批量建立链接文件
for in循环语句在脚本文件和执行shell过程中可以简化很多操作
配置交叉编译的时候要把arm-linux-none-gnueabi-xx链接成arm-linux-xxx
这一目录的文件一个个敲可有的玩了
于是使用for in 指令如下 在shell中直接输入
for files in `ls`; do ln -s $files `echo $files|sed s/arm-linux-none-gnueabi/arm-linux/`;done
执行:输出 没有权限
输入
sudo for files in `ls`; do ln -s $files `echo $files|sed s/arm-linux-none-gnueabi/arm-linux/`;done
输出:
未预期符号 do`附近有语法错误
难住了。。。找了好半天 没错啊
看着前面出现权限的提示字符发现 命令都已经被识别
于是试着:
sudo passwd root
su
取得root权限后再执行上述命令
正确执行
查看结果后 exit 退出root权限