面试 企业shell编程基础问题解决实践(亲测) 推荐 原创 钟木头 2016-07-18 13:56:39 博主文章分类:系统管理 ©著作权 文章标签 shell 企业面试 文章分类 数字化转型 ©著作权归作者所有:来自51CTO博客作者钟木头的原创作品,请联系作者获取转载授权,否则将追究法律责任 问题是选的老男孩老师博客里面的问题,举一反三其中也自己也延伸了两题。老男孩老师博客的地址http://oldboy.blog.51cto.com/2561410/1718607 言归正传,1.请用shell或Python编写一个正方形,接收用户输入的数字。方法:vim zhong1.sh #!/bin/bash read -p "Please Enter a number:" n for ((x=1;x<=$n;x++));do for ((y=1;y<=$n*2;y++))do echo -n "+" done echo "" done 例如2:用■号实现 (zhong2.sh)方法:vim zhong2.sh#!/bin/bash read -p "Please Enter a number:" n for ((x=1;x<=$n;x++));do for ((y=1;y<=$n;y++))do echo -n "■ " done echo "" done 2.请用shell或Python编写一个等腰三角形,接收用户输入的数字。例如:用*号实现 (zhong3.sh)方法:vim zhong3.sh#!/bin/bash read -p "Please Enter a number:" n for ((x=1;x<=$n;x++));do for ((z=1;z<=$n-x;z++));do echo -n " " done for ((y=1;y<=a+1;y++));do echo -n "*" done echo a=$((a+2)) done 3.请用shell或Python编写一个倒等腰三角形,接收用户输入的数字。(题二的延生)例如:用*号实现 (zhong33.sh)方法:vim zhong33.sh (可以在zhong3.sh的基础上行改变一下就可以的出来)#!/bin/bash read -p "Please Enter a number:" n for ((x=1;x<=$n;x++));do for ((z=0;z<x-1;z++));do echo -n " " done for ((y=1;y<=$n-(a+1-$n);y++));do echo -n "*" done echo a=$((a+2)) done4.请用shell或Python编写一个菱形,接收用户输入的数字。(题二的延生)例如:用*号实现 (zhong333.sh)方法:vim zhong333.sh #!/bin/bash read -p "Please Enter a number:" n for ((x=1;x<=$n;x++));do for ((z=1;z<=$n-x;z++));do echo -n " " done for ((y=1;y<=a+1;y++));do echo -n "*" done echo a=$((a+2)) done b=2 for ((x=1;x<=$n;x++));do for ((z=0;z<=x-1;z++));do echo -n " " done for ((y=1;y<=$n-(b+1-$n);y++));do echo -n "*" done echo b=$((b+2)) done5.请用shell或Python编写一个画直角梯形程序,接收用户输入的参数n,m 例如:用*号实现 (zhong4.sh)方法:vim zhong4.sh #!/bin/bash for ((x=1;x<=$2;x++));do for ((y=1;y<=$1+a;y++))do echo -n "+ " done a=$((a+1)) echo "" done以上结果亲测过,能完全实现题目的要求linux环境:Linux 51master 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 赞 收藏 评论 分享 举报 上一篇:Mysql 存储引擎中InnoDB与Myisam的主要区别 下一篇:搭建一套LVS-DR模型的高性能集群(LVS-DR+Nginx+Mariadb+Nfs+php-fpm+wordpress) 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 云计算-容器云平台问题解决3 总结自己在处理容器云平台相关故障问题pod中访问service地址,时而能正常解析,时而解析不了项目 iscm 命名空间 iscm-sunyur-test 集群prod1 部署 iscm-front-scm,访问svc, backend-auth,使用ping命令,时而能解析能ping通,使用curl也是时而能解析能有响应问题解决问题原因是coredns pod所在节点怀疑存在search域配置, 字段 Pod DNS fatal: couldn't find remote ref master 问题解决! 这个错误信息通常出现在使用 Git 命令尝试从远程仓库克隆、拉取(pull)或推送(push)时,指定的分支(在这个案例中是 master)在远程仓库中不存在。这种情况可能由以下几个原因导致:1. 分支名称错误远程仓库中不存在名为 master 的分支:随着 Git 和 GitHub 的更新,master 分支被重新命名为 main 已经成为新创建仓库的默认情况。检查远程仓库以确认默认分支的正确名 远程仓库 远程分支 git Docker 安装 Jenkins (以及一些版本插件安装不上问题解决) 本人在安装jenkies时候根据网上资料遇到很多问题,最后终于解决,现在总结下,避免踩坑。1.pull一个jenkins镜像在这时不加版本号,默认是最新的,这样在进入jekines时候下载插件就不会出错,因为老版本的可能有的插件不适配,需要更新,当然下载旧版本的也别慌,下面有介绍。# docker pull jenkins/jenkins下载完 通过 docker images 可查看已下载的镜像 docker maven 重启 企业shell编程基础问题解决实践-是骡子是马溜溜 老男孩运维班25期-26期,近350名左右的同学,即将接受shell高级编程课程的洗礼了,先给大家来个下马威的题目吧!提示:禁止任何搜索,自己憋出来才是英雄!搜索搞会了,那只是意识层面,利用大脑里的知识自己搞会,才是到了潜意识层面!企业面试笔试、口头问你,一定到了潜意识层面才能轻松作答,这也是老男孩教育注重的学生学习效果,拿笔可以写出来,开口可以口头编程出来。 1.请用shell或Pyt 英雄 老男孩 潜意识 三角形 正方形 问题解决: uhuntu shell脚本中含有source命令出现 source: not found(亲测好用) 解决 uhuntu shell脚本中含有source命令出现 source: not found现象运行 ls -l /bin/sh 后显示/bin/sh -> dash这说明是用dash来进行解析的。解决方案:命令行执行:sudo dpkg-reconfigure dash在界面中选择no再运行ls -l /bin/sh 后显示/bin/sh -> ba... 命令行 解决方案 shell脚本 【亲测】RRDtools&PNPNagio常见问题解决方案 软件依赖性:perl>=5.xRRDtool>=1.xPHP>=5.1.6基于Kohana的WEB前端需要Nagios>=2.x或IcingaKohana需要启用“mod_rewrite”模块[root@nagios rpm]# cat /etc/httpd/conf/httpd.conf |grep mod_rewrite RRDtools PNPNagio RRDtools&PNPNagio OOM问题解决实践 一、项目背景我们的项目是一款致力于解决大学课堂教学效率低下、教师学生课堂教学互动性不强这一现实问题而设计的独立的课堂教学辅助系统。系统主体分为两个相互关联的软件。E课的pc端的用户是大学授课教师,E课APP是服务学生的Android端软件。“E课”软件PC端的用户是大学授课教师,基于授课需要,教师需要考察学生出勤情况,了解学生课堂实时学习情况,展示相关教学资料。“E课”APP的用户是学生,学生在 数据库 java eclipse 数据库查询 内存泄露 java面试线上问题解决 # Java面试线上问题解决## 1. 引言在日益竞争的就业市场中,掌握Java编程语言的知识和技能成为求职者的重要优势。然而,面试过程中常常会遇到一些问题,需要我们快速解决和应对。本文将介绍一些常见的Java面试问题,并提供相应的解决方案和示例代码。## 2. 常见面试问题及解决方案### 2.1. NullPointerException(空指针异常)空指针异常是Java编 Java 解决方案 java teamviewer 检测为商用问题解决-win10篇(亲测通过) 用teamviewer远程时,如果被检测为商用,会给出提示,表示本次远程只能持续几分钟。下面给出win10的解决方案。1、卸载teamviewer方式有:从控制面. teamview mac地址 解决方案 Javascript 唯一标识 问题解决 昨日的问题的一个汇总 赋值 标识符 弱类型 无法输入中文标点符号问题解决方案【亲测有效】 问题描述:无论在中文状态还是在英文状态下,输入的标点符都是英文标点这种问题再搜狗输入法下比较常见,在中文输入状态下它支持中英文标点符号切换。解决方法: 按下组合键Ctrl+. 即可扩展:搜狗拼音输入法中英文标点切换 : Ctrl+.全角半角切换:Shift+Space简繁体切换:Ctrl+Shift+Fover !!!... 编辑器 中文输入 输入法 搜狗拼音 全角 亲测!微信登录redirect_uri参数错误问题解决记录 解决办法手册上写的着实模糊,回调地址只需要写顶级域名就可以了举例:回调地址是yfi6.com/connect/qrconnect?appid=&redirect_uri=回调地址绑定的时候只需要绑定yfi6.com就好 顶级域名 问题解决:Go 多文件编程 我们不一样 golang 开发语言 后端 python 绝对路径 Fiddler 4设置代理后无法上网的问题解决办法(亲测有效) 打开注册表,regedit: 打开Fiddler--Rules--Customize Rules 无法上网 【亲测解决】hexo搭建Github博客上传后,访问网页显示404问题解决方案 在搭建Hexo的时候进行到hexo cleanhexo generatehexo deploy这里的时候就需要去访问githubUsername.github.io这个域名了,但是可能会有同学发现访问的时候是404.这个时候一般有两种原因,我们分别讲解1.你的github上的项目名字新建有误创建一个和你用户名相同的仓库,后面加.github.io,只有这样,将来要部署到GitHub ... Hexo Hexo访问404 Hexo访问不到 github 用户名 移动APP卡顿问题解决实践 一、项目背景本APP为面向用户的一款基于NFC的安全支付产品。本APP本作品将密码学原理、计算机技术、NFC通信技术和数字货币思想有机结合,在全面保障安全性的同时最大限度的提高了消费者的支付体验。相对于传统方案,本作品具有以下特点:1)实现货币的数字化;2)商家与用户双向身份认证;3)交易过程安全保障;4)完善的移动支付体系;5)离线支付,脱离网络;6)账户丢失可找回;7)差错协商,保障交易双方利 数据 主线程 性能监控 数据库表 功能结构 Shell脚步乱码问题解决方案 问题描述:执行shell脚本时报错Nosuchfileordirectory,而目录确实是存在的执行shell脚本时报错syntaxerrornearunexpectedtoken`elif'[root@host1scripts]#bashmysql_full_backup.sh:Nosuchfileordirectory1:!/bin/sh:Nosuchfileordirectory14 系统、运维、Linux、shell、编码 共享问题解决 提问局域网内winXP的访问问题,将个人的一点经验总结如下:一、启用guest来宾帐户; 二、控制面板→管理工具→本地安全策略→本地策略→用户权利指派里,“从网络访问此计算机”中加入guest帐户,而“拒绝从网络访问这台计算机”中删除 guest帐户; 三、我的电脑→工具→文件夹 XP 共享 问题 休闲 无法共享 WAS问题解决思路 文章转自WebSphere 中国论坛 [WAS维护管理] WAS问题解决思路预研 一、对外表现 1.应用访问速度慢、应用报错(WAS性能差) 2.应用( 内存 server 应用 mysql 问题解决 [root@centos1 mysql]#/etc/init.d/mysqld start Starting MySQL.. ERROR! The server quit without updating PID file(/var/lib/mysql/c mysql