curl请求
curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"id":100}' http://localhost/test/adduser
shell脚本获取文件列表
shell脚本列出文件名并保存
#!/bin/bash # get all filename in specified path path=$1 files=$(ls $path) for filename in $files do echo $filename >> filename.txt done
shell脚本读取文件值并进行比较
#!/bin/bash keyValue=$(cat /dev/mcu/keyValue)
截取
%号截取
删除右边字符,保留左边字符
代码如下:
echo ${var%/*}
%/* 表示从右边开始,删除第一个 / 号及右边的字符
%% 号截取
删除右边字符,保留左边字符
代码如下:
echo ${var%%/*}
%%/* 表示从右边开始,删除最后(最左边)一个 / 号及右边的字符
删除特定文件以外的所有文件
cd folder ls | grep -v a.x | xargs rm -f cp -r /home/coding/Documents/LOGGING/* /home/ftp/ tar -czvf baybolt.tar.gz *.CSV --remove-files