由于工作上的需要,花了点时间,研究了一下eval和exec这两个shell内建特殊的命令。因为用的不是很多,所以还是有一点比较隐晦的。。1.eval                    &n
原创 2014-09-09 16:37:04
10000+阅读
最近调试了一个脚本,在一台环境里,正常运行,在另外一台服务器环境里,就报错“bc: command not found查找发现问题如下:Linux字符界面下也是有计算器的,那就是bc!运行方法很简单,在shell中直接输入bc即可,注意:如果提示 bc: command not found表示没有安装bc,debian:apt-get install bc  centos:yum -y
原创 2016-10-14 17:44:31
10000+阅读
1点赞
最近调试了一个脚本,在一台环境里,正常运行,在另外一台服务器环境里,就报错“bc: command not found查找发现问题如下:linux字符界面下也是有计算器的,那就是bc!但是到现在位置我几乎还没有看到有谁会在字符界面下用bc敲敲打打的,我想bc大概也可以放入箱底了吧,不过有时候手边没有计算器的时候bc可是一个非常的工具啊。运行方法很简单,在shell中直接输入bc即可,注意:如果提示
原创
4k
2023-06-07 06:47:23
1191阅读
造成这个问题的原因是Windows下的空行,我们只需要把文件转成unix就好 Centos下,执行yum install dos2unix,然后dos2unix [file],再执行shell命令就好了
原创 2022-03-30 11:39:08
388阅读
执行个别shell测试脚本运行报错$'\r': command not found 考虑到可能是windows与Linux的换行符不同的原因(windows是\r\n,Linux是\n)造成的,但是又不想一个个替换。 可以使用如下命令来解决: # vi 脚本名 命令行模式下输入: :set ff=u
转载 2020-03-31 12:54:00
252阅读
2评论
ansible 常用模块1 command 模块默认模块,不指定 -m 参数时,使用的就是 command 模块;但 "<", ">", "|", and "&" 操作都不可以,当然,也不支持管道;缺点:不支持管道,没法批量执行命令;示例:ansible 192.168.2.20 -m command -a 'ifconfig'  //联系某一台主机执行ifconfig命令 a
转载 2024-03-04 16:51:49
161阅读
序言因为需要在Windows上编译和部署程序,因此需要借助PowerShell的脚本力量完成这些事情。目标服务器是windows server2022,因此不需要初始化WinRM服务,省却了不少的麻烦,让我们可以直接通过Powershell远程服务器,执行命令。1. 开启远程会话使用过SSH的都知道,在linux下这个命令极其强大,基本可以做任何事情,当然windows页支持ssh,只不过由于缺少
转载 2024-06-20 08:53:50
556阅读
Shell脚本学习之旅(4)— for命令重复执行一系列命令在编程中很常见,通常需要重复一组命令直至达到某个特定条件,比如处理某个目录下的所有文件、系统上的所有用户或是某个文本文件中的所有行。 bash shell提供了for命令,允许创建一个遍历一系列值的循环,每次迭代都使用其中一个值来执行已定义好的一组命令。下面是bash shell中for命令的基本格式。for var in list do
转载 4月前
20阅读
MySQL shell脚本执行错误 $'\r':command not found;是因为脚本编码问题,处理方式在linux上执行 dos2unix 脚本名,然后执行脚本即可。建议大家直接在Linux下编码测试等
原创 2018-04-12 11:52:02
6124阅读
3点赞
主要原因: windows下编辑的脚本与linux编辑的脚本,在回车换行的符号有所不同造成的解决方案:Centos下有个命令dos2unix你只要输入dos2unix *.sh就可以完成转换工作了如果命令不存在的话就使用下命令安装yum install dos2unix -y...
原创 2021-12-28 16:19:36
165阅读
Shell脚本介绍Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。shell是一种脚本语言;可以使用逻辑判断、循环等语法;可自定义函数;shell是系统命令的集合;shell脚本可以实现自动化运维,能大大增加我们的运维效率;Shell脚本结构和执行结构开头需要“#!/bin/bash“;脚本内容中以#开头的行作为解释说
转载 6月前
18阅读
主要是原因是windCentos下有个命令dos2unix你只要输入dos2unix *.sh就可以完成转换工作了如果命令不存在的话就使用下命令安装yum install dos2unix -y
原创 2021-12-27 15:52:45
383阅读
主要原因:windows下编辑的脚本与linux编辑的脚本,在回车换行的符号有所不同造成的 解决方案: Centos下有个命令dos2unix 你只要输入dos2unix *.sh就可以完成转换工作了 如果命令不存在的话就使用下命令安装 yum install dos2unix -y ...
转载 2021-09-26 16:08:00
211阅读
2评论
问题描述 前几天编写的shell脚本,测试自动安装MySQL的,今天测试运行,然后出现如下错误$’\r’:command not found, 问题分析 检查脚本,没有问题,只是有空行。提示这个错误也不是代码本身错误,怀疑可能是编码格式等错误,:脚本是Linux下编辑完成测试。后期我又做了简单修改
转载 2020-01-07 15:35:00
227阅读
2评论
Ansible Command Shell: Simplifying IT Automation In today's fast-paced and dynamic IT environment, organizations strive to automate their infrastructure management processes to increase efficiency an
原创 2024-01-31 13:20:38
23阅读
Linux和Windows文本文件的行结束标志不同。在Linux中,文本文件用"/n"表示回车换行,而Windows用"/r/n"表示回车换行。有时候在Windows编写shell脚本时需要注意这个,
原创 2021-08-23 09:53:05
593阅读
# Python远程执行shell脚本:多次执行exec_command 在实际应用中,我们经常需要在远程服务器上执行一些shell脚本来完成一些操作,例如更新软件、备份文件等。Python提供了`paramiko`库来实现远程执行shell脚本的功能。在本文中,我们将介绍如何使用`paramiko`库多次执行`exec_command`函数来实现远程执行shell脚本的功能。 ## 安装pa
原创 2024-01-02 05:28:07
435阅读
import paramikoimport threading
原创 2014-12-12 14:19:13
842阅读
cat abc.txt |hexdump -C
转载 2019-07-01 14:23:00
159阅读
2评论
1. 显示系统中全部Android平台:     android list targets 2. 显示系统中全部AVD(模拟器):     android list avd 3. 创建AVD(模拟器):     android create avd --name 名称 --target 平台编号 4. 启动模拟器:     emulator -avd 名称 -sdcard ~/名称
转载 2012-10-24 20:43:00
306阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5