通过脚本实现如下效果
1,python实现
#!/usr/bin/python
# filename:demo.py
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
n = 20
for i in range(1, n):
m = i * 2 - 1
char1 = " "
char2 = "*"
print char1 * (n-i), char2*m
2,shell实现一
#!/bin/sh
n=20
i=0
char1=" "
char2="*"
while [ $i -lt $n ];do
m=$(($i*2-1))
j=$(($n-$i))
while [ $j -gt 0 ]; do
echo -n "$char1"
j=$((j-1))
done
while [ $m -gt 0 ]; do
echo -n "$char2"
m=$((m-1))
done
echo ""
i=$((i+1))
done
exit 0
3,shell实现二
#!/bin/bash
for i in $(seq 1 $1)
do
for j in $(seq 1 $(($1-$i)))
do
echo -n " "
done
for m in $(seq 1 $((2*$i-1)))
do
echo -n "*"
done
echo
done
exit 0
4,shell实现三
#!/bin/bash
for i in $(seq 1 20)
do
for x in $(seq 1 $((5-$i)) )
do
echo -n " "
done
for y in $(seq 1 $(($i*2-1 )) )
do
echo -n "*"
done
echo
done
exit 0
- 大小: 26.6 KB
分享到:
相关推荐
1)启动性能监控脚本,cpu与memory信息记录于文件中。...python watch_show.py timestamp 3)、监控脚本强制停止与清理脚本 ./watch_stop.sh ./watch_clean.sh: 清理脚本执行时生成的全部cpu和mem记录文件。
Python的交互式控制台通常被称为`Python shell`或`IPython shell`(如果安装了增强版的IPython)。在命令行中启动Python交互式控制台非常简单,你只需打开终端(在Windows上是命令提示符,Mac或Linux上是Terminal)...
### Python捕获控制台输出流的方法详解 在Python编程中,有时我们需要捕获程序或外部命令执行时产生的控制台输出信息。这些信息可能是错误提示、警告或是其他有用的反馈,对于调试和日志记录非常关键。本文将详细...
标题中的“Shell 和 Python 参考”提示我们这次要探讨的是两种重要的编程和脚本语言:Shell 和 Python。这两种语言在 IT 领域中都有着广泛的应用,尤其是在系统管理、自动化任务执行、数据分析等方面。 首先,让...
1.在shell脚本执行python脚本时,需要通过python脚本的返回值来判断后面程序要执行的命令 例:有两个py程序 hello.py 代码如下: def main(): print “Hello” if __name__==’__main__’: main() world.py def ...
基于python-2.7实现的K-Shell节点排序算法,算法结果输出每个节点K值。
为了便于调试,shell还可能包含日志功能,输出命令执行的结果或者系统状态。这可能通过串口打印到终端,或者存储在某种形式的日志文件中。 **配套使用教程** 提供的链接是一个详细的教程,介绍了如何在STM32上实现...
### 在Python中实现运行多条Shell命令 在Python编程中,有时我们需要调用系统的Shell命令来完成特定的任务,比如文件操作、系统管理等。本文将详细介绍如何在Python中执行多条Shell命令,并探讨不同的实现方法及其...
例如,你可以用Shell启动一个Python脚本,该脚本可能负责处理大量数据或执行复杂的逻辑,然后Shell脚本根据Python的输出结果决定下一步操作。在“shell语法入门讲解以及实际应用案例”中,你将看到如何通过Shell调用...
在Java编程中,有时我们需要与操作系统进行交互,执行系统级别的命令,例如在控制台执行CMD命令或者通过SSH连接远程Linux服务器执行shell命令。这在自动化脚本、系统管理或者远程监控等场景中非常常见。本篇文章将...
本源码提供了一个基于Shell和Python的OhMyZsh美化插件的设计。项目包含956个文件,其中包括319个Markdown文档、302个Zsh文件、143个Zsh-Theme文件、15个Shell脚本文件、11个Conf文件、8个YAML文件、7个Python文件,...
1. **网络通信库**:Python中的`paramiko`库是实现SSH(Secure Shell)连接的常用工具,它允许我们远程登录设备并执行命令。通过SSH,我们可以安全地与各种网络设备进行交互,如发送CLI(Command Line Interface)...
### Java调用Shell脚本和Python脚本及处理输出结果详解 #### 一、引言 在实际开发过程中,我们经常需要在Java程序中调用Shell脚本或Python脚本来执行一些特定的任务,比如系统管理任务、数据分析等。Java通过`java...
Jenkins Pipeline 调用 shell、python、java、groovy 脚本的正确使用姿势 Jenkins Pipeline 是一个强大的自动化工具,可以帮助开发者自动化构建、测试和部署流程。在设计 Pipeline 脚本的过程中,经常会遇到调用...
标题提到的“python IDLE shell 中文界面”是指通过更换特定文件来将IDLE的界面语言切换为中文。这个过程涉及到对Python安装目录的修改,特别是针对`Lib`文件夹下的`idlelib`子目录。在描述中,博主指出他们使用的...
Python Shell是Python编程环境中的一种交互式接口,它允许程序员直接在命令行中输入代码并立即执行,无需通过保存和运行整个脚本来测试代码片段。在Python Shell中,我们可以快速地测试函数、查看变量值,或者进行...
### Python 编写 Shell 脚本:详细解析与实践 #### 一、引言 在日常工作中,Shell 脚本是一种非常实用的工具,它可以帮助我们自动化完成一系列任务,比如文件操作、数据处理等。然而,对于很多开发者而言,Shell ...
下面我来逐步讲解一下shell的交互方式。 hello.py代码如下: 复制代码 代码如下: #!/usr/bin/python print “hello, world!” TestInput.py代码如下: 复制代码 代码如下: #!/usr/bin/python str = raw_input()
在开发Java应用程序时,我们经常需要在IntelliJ IDEA(简称IDEA)的控制台输出中文字符,然而,有时会遇到输出的中文显示为乱码。这个问题主要涉及到字符编码的设置,解决这个问题需要对IDEA的配置进行适当的调整。...