手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Bash
构建基本脚本
#执行多个命令(;隔开)date;who--当前时间,谁登陆了系统#创建shell脚本(文件名.sh,文本中通过#注释行)shly_sw_cs.sh#终端打印(echo,如果文件中出现引号需要用另一种引号来区分)echookecho"o'k"echo'o"k'echo-n"ok"--同行显示。需要加引号并保证末尾至
作者:编程之家 时间:2022-09-02
正则表达式 – 仅以某些数值结束的打印行
我有一个由空格分隔符和两列组成的CSV文件.我需要grep任何以第一列中的06,12,18或00结尾的行.file.txt的201712110622.9201712110919.4201712111217.220171211159999.020171211189999.020171211219999.020171212009999.020171212039999.0201712120616.320171
作者:编程之家 时间:2022-09-02
linux – 单行打印“grep -o”输出
如何在一行中打印grep-o的输出?我正在尝试打印:$echo"HelloGuys!"|grep-E'[A-Z]'HelloGuys!$echo"HelloGuys!"|grep-Eo'[A-Z]'<----MultiplelinesHG$echo"HelloGuys!"|grep-Eo'[A-Z]'期望的输出:HG我
作者:编程之家 时间:2022-09-02
linux – Bash:只允许脚本通过从另一个脚本调用来运行
我们有两个bash脚本来启动一个应用程序.第一个(Start-App.sh)设置环境,第二个(startup.sh)来自我们试图不进行大量编辑的第三方.如果有人在第一个脚本之前运行第二个脚本,则应用程序无法正确显示.有没有办法确保只能从Start-App.sh脚本调用startup.sh?它们都在同一目录中,并通过Re
作者:编程之家 时间:2022-09-02
linux – 如何将多个子目录中的数百个文件传递给cat?
我有一个充满子目录的目录,每个子目录中都有一些文本文件(即深度为1).我想把所有这些文件(没有特别的顺序)放到一个文件中:catfile1file2....fileN>new.txt是否有一个bashshell单行程序,可以列出这些目录中的所有文件并将它们传递给cat?解决方法:find.-typef-print0|
作者:编程之家 时间:2022-09-02
linux – Shell脚本ssh $SERVER >> EOF
我有一个方便的脚本,可以返回将在7天后过期或已过期的帐户.我想允许它在多个主机上运行而不将脚本放在每个主机上,我添加了for循环和ssh$SERVER>>EOF部分,但它只是运行命令关闭运行脚本的系统.我相信错误是ssh$SERVER>>EOF但我不确定语法看起来是否正确.#!/bin/bashforSE
作者:编程之家 时间:2022-09-02
linux – 如何将字符串推送到stdin?在启动时通过stdin提供输入,然后以交互方式读取stdin输入
有没有办法在调用时将字符串“推”到程序的stdin流?这样我们才能有效果echo"something"|./my_program但是,不是在“某事”之后读取EOF,my_program将从原始标准输入(例如键盘)读取其进一步输入.示例:假设我们要启动一个bashshell,但我们要在其中做的第一件事就是调用date.回
作者:编程之家 时间:2022-09-02
linux – 优化大文件的awk命令
我有这些函数来处理2GB的文本文件.我将它分成6个部分进行同步处理,但仍然需要4个小时.我还能尝试什么使脚本更快?一些细节:>我将输入csv输入到while循环中以逐行读取.>我从read2col函数中的4个字段中获取了csv行的值>我的mainf函数中的awk获取read2col中的值并进行一些算术运算.
作者:编程之家 时间:2022-09-02
-bash: ./centos-7.6.sh: /bin/bash^M: bad interpreter问题解决
在windows下保存了一个脚本文件,用ssh上传到centos,添加权限执行nginx提示没有那个文件或目录。shell脚本放到/etc/init.d/目录下,再执行/etc/init.dginx,提示多了这句/bin/bash^M:badinterpreter。网上找了资料才知道如果这个脚本在Windows下编辑过,就有可能被转换成Windows下的
作者:编程之家 时间:2022-09-02
linux – 从字符串中删除一个字符
我只是想从变量中删除%符号,因此我可以对结果执行数学计算.我尝试了几件事,但似乎都没有效果:$output="23%"#usep=$(echo$output|awk'{print$1}'|cut-d'%'-f1)#usep=`echo$output|sed's/\%//g`#usep=`echo$output|head-c2`变量usep仍包含%字符.有任何想
作者:编程之家 时间:2022-09-02
linux – 如何在包含带有模式的字符串的行的末尾添加文本?
例如:hello1.jpghello2.jpghello3.jpg我想编辑它,就像这样:hello1.jpg0hello2.jpg0hello3.jpg0我试过了:sed-i'/(hello*)/s/$/0/'hello.txtperl-ipe's/$/0/if/hello/'hello.txtsed-i'/^hello*/s/$/0/'hello.txt解决方法:你的第一
作者:编程之家 时间:2022-09-02
linux – 错误地从bash shell脚本自动退出:set e似乎没有完成这项工作
虽然我知道20年来shell脚本并不关心错误,但我默默地对这种粗心大意感到好笑.即使你明确要求他们不要吞下错误并遵循崩溃早期原则仍然不会发生.参考Automaticexitfrombashshellscriptonerror,设置e似乎不起作用,这是一个简短的例子:#!/bin/bash-vxset+eapt-getinstall
作者:编程之家 时间:2022-09-02
linux – 如何为小错误grep文本
使用标准的Unix工具如何在文本文件或输出中搜索可能会转换或遗漏1-2个字母的单词?比如我的输入functionaddtion(number,increment)returnnumber+incrementendfunctionadditoin(number,increment)returnnumber+incrementend我想在我的输入中搜索添加和匹配添加
作者:编程之家 时间:2022-09-02
linux – 如何获得独特的`uid`?
我正在制作一个应该创建ftp用户的bash脚本.ftpasswd--passwd--file=/usr/local/etc/ftpd/passwd--name=$USER--uid=[xxx]--home=/media/part1/ftp/users/$USER--shell=/bin/false脚本唯一提供的参数是用户名.但ftpasswd也需要uid.我怎么得到这个号码?有没有一种简单
作者:编程之家 时间:2022-09-02
mysql – bash如何将循环输出打印成一行?
我希望有人可以帮助我,如何将for循环的输出打印成单行?foriin`catfile.csv`doecho$idone我在这里想要实现的是从file.csv获取一个数字列表以生成一个mysql批量删除语句.deleteFROMRecordtableWHEREDataIDIN('93041','93031'...etc);这里的目标是将每1000
作者:编程之家 时间:2022-09-02
linux – 用“?”替换“man”
我经常使用R.在R中,您可以通过编写来调用函数的手册页?print我已经习惯了这么多,我也间歇性地在bashshell窗口中键入它.现在,我已经设置了一个别名?='man'这几乎可以削减它:例如,我能做到吗?LS.但是,我更喜欢它与?ls合作.不幸的是,这个不起作用.当我输入没有空格的问号后,有
作者:编程之家 时间:2022-09-02
linux – 如何在不使用tmp目录的情况下重新打包zip文件?
我有很多zip文件需要重新打包/重新压缩才能解决MediaWiki0.1.18中的错误.我可以做到#!/bin/bashforfin*zip;docdtmprm-rf*unzip../"$f"zip-r../"$f"*cd..done但有没有办法做到这一点,例如有管道还是拉链选项?解决方法:你不能.如果您将一些
作者:编程之家 时间:2022-09-02
LINUX:列出所有目录,推入bash数组
这是我想要的最终结果:我有超过15个用户的克隆应用程序的实例,有时我需要更新文件(它们几乎保持不变–一切都是动态的.这是更新/新功能).我写了一个非常简单的bash脚本,我必须手动将每个用户从/home/放入数组中.但我需要这个扩展.如何获取目录列表(类似于LS命令)仅将DIRECTORY
作者:编程之家 时间:2022-09-02
linux – 显示文件权限的bash脚本提供了错误的输出
我正在学习bash,并希望你们能用以下脚本帮我解决发生的事情#!/bin/bash#primerifif[-f$file1];thenecho"file1isafile"elseecho"file1isnotaregularfile"fi#segundoifif[-r$file1];thenecho"file1hasreadpermi
作者:编程之家 时间:2022-09-02
正则表达式 – Bash – 如何计算指令数?
我有许多*.s程序集文件.我想计算它们包含多少指令.例如,要计算我所做的所有mul指令:cat*.s|grep-P'\t'"mul"|wc-l这给了我所有mul指令的复合数.我想有一个输出像:mul:893add:12054sub:2356...问题是目标平台不支持指令表.每个目标平台都有不同的指令集.必须
作者:编程之家 时间:2022-09-02
linux – VMware虚拟机无法从命令行恢复
我在Ubuntu10.10上运行VMWareWorkstation.我有一系列虚拟机,我每周都会克隆一下.我编写了一个bash脚本,循环遍历每个虚拟机,轻轻地挂起它,克隆它,然后尝试恢复它.问题是,VM没有恢复,所以我必须手动恢复它们.我试图找出如何修改我编写的脚本以确保VM恢复.我已经包含了脚本和生成
作者:编程之家 时间:2022-09-02
linux – 管道命令的Echo输出
我试图在我的bash脚本代码中回显一个命令.OVERRUN_ERRORS="$ifconfig|egrep-i"RXerrors"|awk'{print$7}'"echo${OVERRUN_ERRORS}但是它给了我一个错误,$7没有显示在命令中.我必须将它存储在变量中,因为我将在稍后的时间点处理输出(OVERRUN_ERRORS).这样做的正确语法
作者:编程之家 时间:2022-09-02
刷新陈旧的符号链接linux
有没有办法在符号链接更改或过时后刷新它?我有一个指向链接的脚本说:/apps/myappselease/current/....current是指向最新版本的符号链接后来我尝试以类似的方式使用此链接apps/myappselease/current/scripts/start.sh但是,如果我将此当前作为工作目录,更改链接将不会改
作者:编程之家 时间:2022-09-02
linux – 使用cron运行脚本的正确方法?
使用cron运行脚本时,内部调用的任何可执行文件都必须具有完整路径.我发现这个尝试运行wondershaper,当它试图调用tc时出现许多错误.所以我的问题是,克服这个问题的正确方法是什么?可能的解决方案:>cd到可执行文件夹并准备符号链接到任何其他被称为可执行文件(不确定它是否有效–
作者:编程之家 时间:2022-09-02
linux – 通过SSH远程运行脚本
我需要从100个远程服务器收集用户信息.我们有用于身份验证的公钥/私钥基础结构,我已经配置了ssh-agent命令来转发密钥,这意味着我可以在没有密码提示的任何服务器上登录(自动登录).现在我想在所有服务器上运行一个脚本来收集用户信息(我们在所有服务器上拥有多少个用户帐户).这是
作者:编程之家 时间:2022-09-02
ubuntu学习
1.bash可以进入子进程,子进程的司马变量设置与大进程无关(有这个东西的),exit退出,可以bash再bash层数不限,可以类比c的{{{}}}2.获取内核版本信息:uname-r3.环境变量的意义:环境变量,顾名思义,对于一个程序,环境主要是指PASH即路径,取环境变量后,就不用麻烦的配置路径了
作者:编程之家 时间:2022-09-02
如何知道命令在linux中运行的位置
假设我在unix中运行命令,如ls或rm,并且路径变量设置如下PATH=$JAVA_HOME/bin:.:$ORACLE_HOME/bin:/sbin:/usr/sbin:/usr/bin:/usr/ccs/bin:$COBDIR/bin:/sbin:/bin:/usr/local/bin:/bin我们如何知道ls命令从哪条路径运行?ls(只是一个例子)也可能在/sbin/usr/bin中所以我想知
作者:编程之家 时间:2022-09-02
bash脚本语法错误:word意外(期待“do”)
我正在尝试在我的nginx服务器上运行此Dropbox脚本,但我得到:Syntaxerror:wordunexpected(expecting"do")我复制粘贴网站的脚本,我尝试删除特殊字符,但我仍然得到相同的错误.脚本:#!/bin/sh#/etc/init.d/dropbox###BEGININITINFO#Provides:dropbox#R
作者:编程之家 时间:2022-09-02
linux – 如何根据上一个命令的结果运行不同的命令?
例如,我尝试使用cURL上传了4个文件(A,B,C,D),但有时会失败.我的脚本是这样的:forfin`ls`docurl-T$fftp.server.comdoneA,B,C成功上传,而D则留下了某种错误.我想要做的是删除A,B,C并在目录中只保留D.解决方法:首先,您已将错误编码到您的小脚本中:forfilesin`ls`
作者:编程之家 时间:2022-09-02
设置git bash中显示行号等
以管理员的身份打开,gitbash;如果不是以管理员的身份打开后面会出现,该文件无法写入和改动文件等等的权限错误,在命令行下面输入cd~cd/etcvimvimrc//在该文件中加入两句话,具体看图
作者:编程之家 时间:2022-09-02
上一页
24
25
26
27
28
29
30
31
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native