分享

在windows下写在linux下运行的sh文件时,要注意!

 颜默薇 2018-06-26

https://blog.csdn.net/u012547790/article/details/39502147
这个链接提供了两个转换的命令,不知是否正确?

文本在两个系统下通用的,无非两个问题:1 编码,2 换行

给你在Linux的两个命令解决:
iconv 转换编码
#iconv -f gbk -t utf8 filename

dos2unix 转换换行
#dos2unix filename

自己刚探索了用Notepad++写出正确的linux格式的sh文件,成功了,(^-^)V:

1、在Notepad++中,新建一个文本文件,输入多行需依次运行的linux命令

备注:sh文件中,可以用cd命令,也可以用#的注释语句
 
 

 2、修改右下角的换行符选项,双击这个部分,点选为Unix (LF)

 

3、保存文件时,文件类型选择为Unix*
  
 
 
4、sh文件在linux下的运行

如blast_acuti_5locus.sh
命令为:sh blast_acuti_5locus.sh
后台运行的命令:nohup sh blast_acuti_5locus.sh &

180626
Liusy
 

 


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多