我正在尝试设置我的VIMRC ( Ubuntu 11.10上的gvim)文件,它只包含2行(到目前为止)
set ruler
set number
我一直收到这个错误:
line 1:
E488: Trailing characters: number^M
line 2:
E488: Trailing characters: ruler^M
我该如何解决这个问题?
我们有10个人电脑与一些版本的Ubuntu和只有远程访问。在对定制软件进行一些升级时,我没有注意到一些脚本中的行尾是Windows (CR+LF),而不是Unix (LF)。因此,现在当我想启动脚本时,它会出现一个错误:
bash: /usr/local/bin/portsee: /usr/bin/python^M: bad interpreter: No such file or directory
是否有办法从终端更改脚本中的所有行尾。事情是,我不能安装任何新的软件到这组PC-s。
使用此脚本的问题: Ubuntu给出了以下错误$'\r':命令未找到
#what to backup
backup_files="/home/minecraft/multicraft/jar"
#where to backup to
dest="/"
#create archive filename
day=$(date +%F)
#hostname=$(Set a hostname)
archive_file=$day.tgz
#print start status mesage
echo "Backing up $backup_
我已经在我的一个ubuntu虚拟机中编写了一个sh脚本,它运行得很好,但当我尝试在其他虚拟机上运行它时,它不起作用。两个虚拟机应该是相同的。使用bash --version时,两个虚拟机都使用以下方式进行回复:
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
T
我使用". setup_package.sh“运行以下脚本,并得到以下错误:
vagrant@vagrant-ubuntu-trusty-64:/var/www/dj/$ . setup_package.sh
: command not found
: command not found
Need to install packages? (ex: Y/N):
': not a valid identifierkage
: command not found
: command not found
: command not found
: command not found
我正在尝试从WSL (Ubuntu)中的Spring项目运行我的./mvnw,其中包含Windows 10 Enterprise 1803。但每次我都会犯同样的错误:
: not found ./mvnw:
: not found ./mvnw:
./mvnw: 53: ./mvnw: Syntax error: word unexpected (expecting "in")
脚本在普通Linux服务器上运行良好。为了获得成功的构建,我必须转到Powershell并运行相同的命令("./mvnw安装dockerfile: build "),然后返回到我的WSL
linux的新手,在通过VirtualBox运行Ubuntu的VM上练习bash。有一个命令在文本文件中打印每一行的第一个字符,从而产生正确的输出:
cut -f 1- -d "^M" sample.txt | cut -c 1
但是,当我从终端复制命令并使用Ctrl+Shift+c和Crtl+Shift+v粘贴回终端并执行时,它会给出以下错误:
cut: the delimiter must be a single character
编辑:我通过持有Ctrl+v并按下回车键输入"^M“
编辑:没有意识到剪切命令在每一行上运行,所以命令的第一部分给出的例子是无用的,即
当我运行docker-compose时,我得到一个错误:
php_1 | /usr/local/bin/docker-entrypoint.sh: line 2: $'\r': command not found
php_1 | Do not run Composer as root/super user! See https://getcomposer.org/root for details
php_1 |
php_1 |
php_1 | [Symfony\Component\Console\Exception
尝试在我的Ubuntu上安装洗剂。
跑步时
./install.sh
bash: ./install.sh: /bin/bash^M: bad interpreter: No such file or directory
它会抛出错误。
然后我把cd放进那个文件夹,发现bash文件夹就在那里。
📷
怎么修呢?
我有一个perl脚本,它计算文本文件中的doublets,并总结结果。这在我的模拟数据集(a.txt)上运行得很好。这个文件是一个简短的字母列表。我的真实数据(winningStreak.txt)要长得多,而且perl脚本无法读取该文件。
alexhuhn@Ubuntu-MacPro:~/Desktop/Analysis$ perl doublet.pl a.txt
Name a file to save the results in
b.txt
alexhuhn@Ubuntu-MacPro:~/Desktop/Analysis$ perl doublet.pl winningStreak.t
我正面临着在我的ubuntu20.04上创建一个新用户的GUI和终端。我收到以下错误:
sahadeb@HP-Elite-Book:~$ sudo adduser user1
Adding user `user1' ...
Adding new group `user1' (1005) ...
Adding new user `user1' (1001) with group `user1' ...
useradd: cannot open /etc/passwd
adduser: `/sbin/useradd -d /home/user1 -g user1 -
我正在将在C++中创建的程序从MS移植到Ubuntu。该程序正常工作,除非它从文本文件中读取。
我的文本文件由分隔符:分隔的信息行组成。
General Manager:G001:def
Customer:C001:def:Lim:Tom:Mr:99999999:zor@hotmail.com:Blk 145 B North #03-03 Singapore 111111
读取方法
while (getline(afile,line,'\n')) //read line and store string in variable line
{
我是Bash脚本的新手。我在Ubuntu中像这样运行以下简单的脚本:
sudo bash -x Script.sh
输出:
+ $'\r'
: command not found
+ $'\r'
: command not found
+ $'\r'
: command not found
+ adminEmail=$'info@domain.com\r'
+ $'\r'
: command not found
' echo 'database name:
database name:
+ read
我一直在尝试编写一个shell脚本来复制和重命名文件,我正在Linux的Windows子系统上运行Ubuntu20.04。我现在只是在“复制”部分,我有以下内容,<path>代替了我的文件路径。 #!/bin/bash
for file in "<sourcepath>"/*; do echo "$file" && cp "$file" "<destinationpath>"
done
cd "<destinationpath>" 在我添加cd
我有一个shell脚本,用于在Ubuntu10.04上运行find,但是由于我已经迁移到12.04,它不能像在抛出以下消息之前那样工作:
/home/checks.sh: 1: /home/checks.sh: date
: not found
find: invalid mode `0777\r'
该脚本如下:
date
echo ""
echo "Files changed in the last 24 hours"
echo "=================================="
find /var/www -mt
我正在尝试将C++程序从Windows移植到Ubuntu。在Ubuntu环境中,我的程序读取一个在Windows中创建的文本文件,但是马车回程似乎正在影响Ubuntu环境中文件的读取,因此我希望删除所有的传输返回。
我在Windows上尝试使用以下命令将文本文件转换为Linux格式
dos2unix User.txt User1.txt
我也试过这
tr -d '\15\32' < User.txt > User1.txt
这两种方法都不起作用,我得到了以下错误:
is not recognised as an internal or external comma