`

用不同的执行方式来执行shell引起的问题

 
阅读更多

今天在执行shell时出现了奇怪的现象,同样的脚本在之前leibnitz下正常,但在vm下执行时提示:bad loop variable。

以下是語句:

for((i=0;i<10;i++))

 ...

 

网站提示说要用dash执行,于是我在sh中添加了:#!/bin/bash,結果一样不行。

后来想到执行时我是用sh file执行的,于是改用了./file,灵了。

置于网站上说的sudo dpkg-reconfigure dash我倒没试过,影响启动速度 ?

 

see

http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=5600

 

http://hi.baidu.com/3800_hk/blog/item/68373d6d9d53f4e7421694fa.html

 

分享到:
评论

相关推荐

    2.l5-shell-programming.pdf

    Shell编程是利用Unix命令和控制结构来创建脚本文件的一种编程方式,通常以文本形式存在,并以#!开头后跟解释器的路径。例如,如果脚本的第一行是#!/bin/sh,那么当运行时就会使用Bourne shell(sh)来解释执行。...

    解决Shell执行python文件,传参空格引起的问题

    使用shell调用一个python文件,并向shell中传入参数,举例如下: \np1='wang'\np2='shuang' python py文件 $p1 $p2 这种情况可以正常执行,py文件接收p1和p2两个参数 但是,当p1中有空格时就会出现问题: \np1='wa ...

    Linux Shell 脚本攻略

    Shell脚本允许用户通过编写简单的命令序列来执行一系列复杂的操作,极大地提高了工作效率。本攻略将深入探讨Linux Shell脚本的核心概念、语法结构以及实战应用。 1. **Shell基础** - **什么是Shell?** Shell是...

    shell 入门 shell 入门

    - **流程控制**:Shell支持条件语句(如`if`、`else`、`elif`)、循环语句(如`for`、`while`)以及跳转命令(如`break`、`continue`),这些结构允许你根据条件执行不同命令或重复执行某段代码。 6. **实例** ...

    Linux shell Script

    Linux Shell脚本是一种在Linux操作系统环境下执行的程序,它利用Shell解释器来解析并执行命令。Shell脚本是Linux系统中的强大工具,可以自动化日常管理任务,提高工作效率,同时也是学习Linux系统管理和编程的一个...

    shell介绍ppt

    Shell是UNIX和Linux操作系统中的命令解释器,它作为用户与操作系统之间的一个接口,接收用户的输入命令并执行相应的程序。...通过学习和实践,用户可以掌握使用Shell执行命令、编写脚本以及管理操作系统资源的能力。

    删除shell360ext.dll的最佳解决方法

    在计算机领域,DLL(Dynamic Link Library)文件是Windows...通过正确步骤进行操作,可以解决因shell360ext.dll引起的冲突或安全问题。同时,持续关注系统健康状况,及时进行维护和更新,是保障计算机稳定运行的关键。

    linux shell debug

    /bin/bash`是脚本的“shebang”行,指定使用哪个Shell来执行脚本。 在调试过程中,`echo`命令是很有用的,它能帮助我们打印出中间结果,查看程序执行到哪一步。通过在关键位置添加`echo`语句,可以追踪脚本的流程。...

    java调用shell

    通过这种方式,Java程序能够间接地执行Shell脚本,实现跨语言的功能集成。 ### 代码实现 #### 示例代码分析 ```java public class ExecCmd { public static String execCmd(String cmd) { System.out.println...

    Linux_Commands and_Shell_Programming_2nd

    此外,作者和出版社在准备本书时虽已尽力,但不对书中的任何错误或遗漏做出明示或暗示的保证,也不承担使用本书信息或程序可能引起的间接或相应损害的责任。 最后,版权信息还提到了出版社的联系方式和图书馆编目...

    cshell.pptx

    CShell因其语法与C语言相似而得名,提供了一种更接近编程语言的方式来执行命令和编写脚本。CShell有两种主要版本:csh和tcsh,其中tcsh是csh的增强版,添加了更多的功能和改进。 **CShell的基本特性** 1. **#!声明...

    基于shell脚本的Linux环境下MySQL快速部署方法.pdf

    使用shell脚本快速部署MySQL数据库可以节约用户部署数据库的时间,减少误操作引起的数据库启动异常等问题。同时,shell脚本也可以实现自动升级MySQL数据库,提高数据库的可靠性和安全性。 知识点5:MySQL数据库的...

    Linux_Shell_Scripting_Cookbook英文版

    它旨在提供一系列的解决方案来处理各种常见的Shell脚本问题,并通过食谱式的方式使读者能够快速找到并应用这些解决方案。此外,本书的结构和内容安排应该有助于读者有效地学习和提高自己的Shell脚本编程技能。

    死亡节奏专用SHELL

    通常,这种命名方式可能是为了引起注意,或者是攻击者对于其恶意软件的某种象征性表达。 标签 "SHELL" 明确地指出我们关注的核心是与命令行接口(CLI)相关的概念。在Web安全领域,SHELL通常指的是一种允许远程控制...

    EFI X64shell下的BIOS ROM flash

    3. 执行Flash工具:在EFI Shell环境下,使用命令行界面运行如FlashShell.efi这样的工具。这个工具是专门用于在EFI环境中刷新BIOS的。 4. 指定BIOS更新文件:向FlashShell.efi提供BIOS更新文件的位置,这可能是通过...

    Linux与unix shell编程指南

    了解了以上概念后,我们来看一看Linux内核是如何解决并发问题的。 **1. per-CPU 变量** per-CPU变量是最简单的同步技术之一,它通过为每个CPU分配独立的数据结构,从而避免了并发访问的问题。然而,如果异步函数也...

Global site tag (gtag.js) - Google Analytics