remove'^m'inshellscript

mthoutai      2022-02-14     159

关键词:

近期在windows上编辑一些shell脚本后上传到交换机框体上。
但这些shell脚本无法运行,每一行结尾都有‘^M‘,同一时候框体上又没有dos2unix工具。
这么多脚本也不可能一行一行来改动。于是就自己写了一个脚本来把当前文件夹下全部文件里的‘^M‘去掉。

#!/bin/sh
filename=‘ls‘

for f in ${filename};do
    if [ -f ${f} ]; then
        echo "delete ‘^M‘ and rename file to ${f}1"
        tr -d "15" <${f}> ${f}1

        echo "Back to the original file name"
        mv ${f}1 ${f}
   fi
 done
 ll --color

hdu2147kiki&#39;sgame(博弈)

这个是纳什博弈?不知道怎么看的依据PN图,从左下角開始推左下角P最后一行都是PNPNPN第一列都是PNPNP完了填完即可了#include<cstdio>intmain(){intn,m;while(scanf("%d%d",&n,&m)&&n&&m){if(n&1&&m&1)printf("Whatapi 查看详情

“调用'三角'是模棱两可的”错误(代码片段)

#include"rec_fun.h"usingnamespacemry2270;voidtriangle(ostream&outs,unsignedintm,unsignedintn)if(m<=n)for(inti=0;i<m;i++)cout<<"*";cout<<endl;triangle(outs,++m,n);elseif(m>n&&n>=0)for(inti=0;i<n;i++)cout<<"*";cout<<endl;triangle(outs,m,--n);voidnumbe... 查看详情

习题:大魔法师(矩阵&线段树&卡常)(代码片段)

...#include<cstdio>usingnamespacestd;constintmod=998244353;voidread(int&x)x=0;intf=1;charc=getchar();while('0'>c||c>'9')if(c=='-')f=-1;c=getchar();while('0'<=c&&c<='9')x=(x<<3)+(x<<1)+c-'0';c=getchar();x*=f;voidwr... 查看详情

csu-1556jerry&#39;strouble(高速幂取模)

【题目链接】:clickhere【题目大意】:计算x1^m+x2^m+..xn^m(1<=x1<=n)( 1<=n<1000000,1<=m<1000)【解题思路】:高速幂取模代码:solutionone:#include<bits/stdc++.h>#defineLLlonglongusingnamespacestd;constLLmod 查看详情

typescript使用antd中rangepicker组件实现时间限制当前时间的前一年(365天)

...选范围为最近一年*/ constdisabledDate=(m:Moment)=> (m&&m.isAfter(moment().endOf('day')))|| (m&& m.isBefore( moment() .subtract(1,'year') .startOf('day'), )); return( <Form.Itemlabel="操作时间"> getFie... 查看详情

002---time&datetime(代码片段)

time&datetime时间模块分类时间戳时间字符串时间元祖定义UTC:格林威治时间,世界标准时间,中国(UTC+8)时间戳:1970-01-010:0:0开始按秒计算,返回的是float类型元祖:struct_time元祖共有9个元素。#!/usr/bin/envpython#-*-coding:utf-8-*-#__auth... 查看详情

hdu4349xiaoming'shope&hdu6129justdoit

...有这这样一个神奇的定理:如果对于两个数n、m,如果(n&m)==m,那么C(n,m)为奇数,否则为偶数。这个其实很容易证明的把C(n,m)化为阶乘表示:n!/(n!*(n-m)!),如果C(n,m)为奇数除式上方和下方所含有的2的个数应该是一样的,不一样的... 查看详情

theuserspecifiedasadefiner(&#39;root&#39;@&#39;%&#39;)doesnotexist

??通常是因为root用户对全局host无訪问权限。因此仅仅要给root用户加入一个訪问权限就可以。  解决的方法:  登陆mysql。运行  mysql-uroot-pPasswd  mysql>grantallprivilegeson*.*to[email protected]"%"identifiedby"Passwd"  mysql>flu... 查看详情

matlab如何把小数转换成分数

...来的是矩阵是小数,怎样吧这些小数转换成分数呢#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;math.h&gt;usingnamespacestd;//求最大公约数函数__int64gcd(__int64a,__int64b)__int64m;for(m=a%b;m!=0;m=a%b)a=b;b=m;returnb;intmain()stringinput;wh... 查看详情

bzoj3498cakes(三元环)(代码片段)

...u[M],v[M],vis[N],tmp;longlongans;vector<int>to[N];inlinevoidswap(int&a,int&b)tmp=a,a=b,b=tmp;inlineintmax(inta,intb)returna>b?a:b;inlineintread()intret=0;charch=getchar();while(ch<'0'||ch>'9')ch=getchar();while(ch>='0'&&ch<='9')ret... 查看详情

bfs&dfs遍历(代码片段)

...0;i<4;i++)inta=x+dx[i],b=y+dy[i];if(a>=0&&a<n&&b>=0&&b<m&&g[a][b]=='.')result1++;dfs(a,b);intmain()while(cin>>m>>n,n||m)result1=0;intx,y;for(inti=0;i<n;i 查看详情

错误代码:1449theuserspecifiedasadefiner(&#39;root&#39;@&#39;%&#39;)doesnotexi

1.错误描写叙述1queriesexecuted,0success,1errors,0warnings查询:callanalyse_use(‘20150501‘,‘20150601‘)错误代码:1449Theuserspecifiedasadefiner(‘root‘@‘%‘)doesnotexist运行耗时:0sec传送时间:0sec总耗时:0.003sec2.错误原因在存储过程里。我用的用户是 查看详情

&#39;ioking&#39;tcptransmissionserverengine(&#39;云猴&#39;&#169;tcp通讯server引擎

关键词:IOKING IOCPTCP TransmissionServerEngineLockFreeInterlocked云猴完毕portTCP通讯server引擎无锁原子锁(函数)‘IOKING‘TCPTransmissionServerEngine(‘云猴‘?TCP通讯server引擎)(预告版)下载连接:http://download.csdn.net/detail/g 查看详情

雅礼联考day02revolution(代码片段)

...intid(intx,inty)return(x-1)*m+y;inlineintcalc(charch)if(ch>='0'&&ch<='9')returnch-'0';if(ch>='a'&&ch<='z')returnch-'a'+10;if(ch>='A 查看详情

poj3207ikki&#39;sstoryiv-panda&#39;strick(2-sat)

POJ3207Ikki‘sStoryIV-Panda‘sTrickid=3207"target="_blank"style="">题目链接题意:一个圆上顺序n个点,然后有m组连线,连接两点,要求这两点能够往圆内或圆外。问能否构造出使得满足全部线段不相交思路:2-sat,推断相交的建边,一个在... 查看详情

蓝桥杯2023c++b组(个人代码,可能有小错误)(代码片段)

...|m==7||m==8||m==10||m==12) if(d>=1&&d<=31)returntrue; elseif(m==2) if(d>=1&&d<=28)returntrue; elseif(m&# 查看详情

aimtechround5(rated,div.1+div.2)(代码片段)

...e没意思。intn,m;charg[205][205];voidtest_case()scanf("%d%d",&n,&m);for(inti=1;i<=n;++i)scanf("%s",g[i]+1);intl1=-1,l2=-1;ints1=-1,s2=-1;for(inti=1;i<=n;++i)for(intj=1;j<=m;++j)if(g[i][j]=='B')l1=i;l2=j;if(s1==-1)s1=i;if(s2==-1)s2=j;printf("%d%d&q... 查看详情

hdu2852kiki&#39;sk-number

ProblemDescriptionForthek-thnumber,weallshouldbeveryfamiliarwithit.Ofcourse,tokikiitisalsosimple.NowKikimeetsaverysimilarproblem,kikiwantstodesignacontainer,thecontaineristosupportthethreeoperations.P 查看详情