Shell
城俊BLOG
从此好好码代码。。
展开
-
ubuntu shell获取IP地址、日期时间、重定向保存log,shell脚本保存管道命令执行结果
# shell 字符串替换还是用 sed比较方便$ ip addr | grep global | cut -b 10-20 | sed 's/\./_/g'# 效果是: 输出 10_123_123_123 这种格式的IP地址参考1参考2参考3参考4原创 2022-04-13 00:11:39 · 3621 阅读 · 0 评论 -
shell报错 xxx.sh: x: xxx.sh: Syntax error: “(“ unexpected
脚本 xxx.sh:#!/usr/bin/bashxxx执行命令:$ sh xxx.sh原因:sh命令链接的不是shell检查:$ ls -l /bin/*sh如果 /bin/sh 链接到的是 dash,则需要将脚本 xxx.sh 修改为:#!/bin/bashxxx执行命令改为:$ bash xxx.shhttps://blog.csdn.net/hust_dxxxd/article/details/44038511...翻译 2021-08-14 09:29:47 · 250 阅读 · 0 评论 -
shell脚本使用scp命令远程拷贝文件
缺点:不安全,明文账号密码优点:简单好用用途:从本地/data/xxx/src_folder文件夹下拷贝多个文件(model-*.params, model-symbol.json)到远程服务器(10.xxx.xxx.xxx)的/data5/dst_folder目录下$ sudo apt install sshpass下面脚本存为 xxx.sh#!/usr/bin/bash# usage: sudo sh xxx.shtime=$(date "+%Y%m%d%H%M%S")mpath="原创 2020-11-13 15:47:59 · 3417 阅读 · 0 评论 -
ubuntu终端 terminator
$ sudo apt install terminator第一次使用,右键,更改配置后保存,自动生成如下配置文件配置 ~/.config/terminator/config[global_config] putty_paste_style = False borderless = False[keybindings] zoom_in = <Ctrl>plus zoon_out = <Ctrl>minus[profiles] [[default]]原创 2021-03-03 22:45:11 · 518 阅读 · 1 评论 -
shell根据文件列表list.txt使用scp拷贝文件和目录结构到远程服务器,远程创建目录
将单个文件拷贝到远程服务器但是希望拷贝(scp命令)到对应的目录(就是文件名的上一层目录, lastDir)下面,保持目录结构如果不存在,则在远程服务器上创建 (ssh命令)自动验证账号密码:$ apt-get install sshpass代码:# usage: sudo sh xxx.shtime=$(date "+%Y%m%d%H%M%S")fdir="/data5/user1/src/images"# divided file list txtsflistDir="/data原创 2021-01-11 14:56:17 · 1666 阅读 · 1 评论