hanzhijie_2005 于 2009-03-01 21:55:22发表:
我是过来学习的1~谢谢各位的回帖!顶!~
释梵 于 2009-03-01 11:00:14发表:
这回才真的懂了。。。
nxlinux 于 2009-02-28 19:33:48发表:
谢谢,学习,
wang7131984 于 2009-02-28 17:50:11发表:
#! 这个表示被称sha-bang,只能出现在第一行。你可以在其后加入任何的命令,这个命令将用来执行的脚本。 如: #! /bin/bash将调用bash来解释这段脚本,相当于/bin/bash 脚本名 #! /bin/python将调用python来解释这段脚本 #! /bin/rm将调用rm来解释这段脚本,也就是删除,相当于/bin/rm 脚本名
释梵 于 2009-02-28 10:41:31发表:
??是脚本命令所在的路径还是执行命令的shell所在的路径?? 晕了!:0wszxc
heiyie 于 2009-02-28 09:51:25发表:
应该是脚本,,命令所在的路径
释梵 于 2009-02-28 08:57:37发表:
那就是说,只要是bash shell写的脚本就都用#! /bin/bash 就可以喽?
微宝贝 于 2009-02-28 00:55:24发表:
#!后面是运行该脚本的shell。 例如#!/bin/bash表示用/bin/bash执行该脚本,并且语法等均是按照bash来的。 只要你的系统存在这个shell那么你就可以在#!后面跟上那个shell 的路径。但是你按照你指定的那个shell 的语法编写脚本。否则一般执行会出错
hnhyang 于 2009-02-27 23:51:41发表:
???????????#号后面不是注释吗?
hanzhijie_2005 于 2009-03-01 21:55:22发表:
我是过来学习的1~谢谢各位的回帖!顶!~
释梵 于 2009-03-01 11:00:14发表:
这回才真的懂了。。。
nxlinux 于 2009-02-28 19:33:48发表:
谢谢,学习,
wang7131984 于 2009-02-28 17:50:11发表:
#! 这个表示被称sha-bang,只能出现在第一行。你可以在其后加入任何的命令,这个命令将用来执行的脚本。
如:
#! /bin/bash将调用bash来解释这段脚本,相当于/bin/bash 脚本名
#! /bin/python将调用python来解释这段脚本
#! /bin/rm将调用rm来解释这段脚本,也就是删除,相当于/bin/rm 脚本名
释梵 于 2009-02-28 10:41:31发表:
??是脚本命令所在的路径还是执行命令的shell所在的路径??
晕了!:0wszxc
heiyie 于 2009-02-28 09:51:25发表:
应该是脚本,,命令所在的路径
释梵 于 2009-02-28 08:57:37发表:
那就是说,只要是bash shell写的脚本就都用#! /bin/bash 就可以喽?
微宝贝 于 2009-02-28 00:55:24发表:
#!后面是运行该脚本的shell。
例如#!/bin/bash表示用/bin/bash执行该脚本,并且语法等均是按照bash来的。
只要你的系统存在这个shell那么你就可以在#!后面跟上那个shell 的路径。但是你按照你指定的那个shell 的语法编写脚本。否则一般执行会出错
hnhyang 于 2009-02-27 23:51:41发表:
???????????#号后面不是注释吗?