关于shell–Cygwin终端:FTP连接(密码输入不结束)和shell中ftp命令连接用户名密码的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于BashShell;读命令;在Windo
关于shell – Cygwin终端:FTP连接(密码输入不结束)和shell中ftp命令连接用户名密码的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Bash Shell;读命令;在Windows 7上使用Cygwin、bash – Powershell比cygwin / unix-shell更具优势、bash – 为什么Cygwin很慢地执行shell命令?、bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃等相关知识的信息别忘了在本站进行查找喔。
本文目录一览:- shell – Cygwin终端:FTP连接(密码输入不结束)(shell中ftp命令连接用户名密码)
- Bash Shell;读命令;在Windows 7上使用Cygwin
- bash – Powershell比cygwin / unix-shell更具优势
- bash – 为什么Cygwin很慢地执行shell命令?
- bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃
shell – Cygwin终端:FTP连接(密码输入不结束)(shell中ftp命令连接用户名密码)
输入“ftp”后,ip address’“
我收到用户名/密码的提示.
当我输入用户名并按回车键时,会提示我输入密码(按预期).
但是,当我输入密码并按回车键时,它只是跳到下一行,就像缓冲区仍在等待更多的输入.它一直这样做,导致我不得不使用Ctrl-C来摆脱它.
任何人知道任何可能的问题?这是一个学校项目.其中一个TA说这是“预期的行为”…但是,我在互联网上找不到关于这个问题的任何东西.
Bash Shell;读命令;在Windows 7上使用Cygwin
所以我尝试了这个:
#!/bin/bash echo -e "Enter your name and press [ENTER]: \c" read var_name echo "Your name is: $var_name"
然后我将运行它并输入var_name的名称.
我明白了:
$./project1.sh Enter your name and press [ENTER]: Jake ': not a valid identifierad: `var_name Your name is:
据我所知,我遇到了阅读问题.我正在尝试为我的课程开展一个项目,但我似乎无法弄清楚为什么它不会读它.我毫不夸张地跟着这本书,然后在网上使用这些似乎对我不起作用的例子.有没有人知道这是我的设置还是我错过了什么,谢谢.
我建议这是因为该行:
': not a valid identifierad: `var_name
看起来像两条线一样可疑:
.........................ad: `var_name ': not a valid identifier
合并在一起(.字符表示已被覆盖的内容).
如果你在该行中的变量是var_namecarriage-return而不是更正常的var_name,那就是这种情况.
事实上它是Cygwin也指出了这个结论,因为当你使用Windows编辑器编辑你的脚本时经常遇到麻烦,这个编辑器使用CR / LF,其中Cygwin只需要LF.
我怀疑你会发现在你的实际脚本上做一个od -xcb表明你在一个或多个脚本行上有那些Windows行结尾.
事实上,我刚刚在Ubuntu下通过在读取行的末尾放置一个CTRL-M并输出(稍微修改以显示CTRL-M)来测试它:
pax@pax-desktop:~$od -xcb qq.sh ; ./qq.sh 0000000 2123 622f 6e69 622f 7361 0a68 6365 6f68 # ! / b i n / b a s h \n e c h o 043 041 057 142 151 156 057 142 141 163 150 012 145 143 150 157 0000020 2d20 2065 4522 746e 7265 7920 756f 2072 - e " E n t e r y o u r 040 055 145 040 042 105 156 164 145 162 040 171 157 165 162 040 0000040 616e 656d 6120 646e 7020 6572 7373 5b20 n a m e a n d p r e s s [ 156 141 155 145 040 141 156 144 040 160 162 145 163 163 040 133 0000060 4e45 4554 5d52 203a 635c 2022 720a 6165 E N T E R ] : \ c " \n r e a 105 116 124 105 122 135 072 040 134 143 042 040 012 162 145 141 0000100 2064 6176 5f72 616e 656d 0a0d 6365 6f68 d v a r _ n a m e \r \n e c h o ^^ 144 040 166 141 162 137 156 141 155 145 015 012 145 143 150 157 0000120 2220 6f59 7275 6e20 6d61 2065 7369 203a " Y o u r n a m e i s : 040 042 131 157 165 162 040 156 141 155 145 040 151 163 072 040 0000140 7624 7261 6e5f 6d61 2265 0a0a $ v a r _ n a m e " \n \n 044 166 141 162 137 156 141 155 145 042 012 012 0000154 Enter your name and press [ENTER]: pax ': not a valid identifierar_name Your name is:
换句话说,与您所看到的非常相似.
顺便说一句(现在我可以访问我的Cygwin环境),你看到的是输出:
abcdefghij.sh: line 99 read: `var_name `: not a valid identifier
第二行覆盖第一行,给出:
`: not a valid identifierad: `var_name
换句话说,奇怪的单词identifyierad实际上由标识符和最终广告组成:来自:之所以与上面的例子相似(而不是精确)是因为你的文件名和行号与我的小测试脚本不同.
bash – Powershell比cygwin / unix-shell更具优势
https://stackoverflow.com/questions/573623/#573861
bash – 为什么Cygwin很慢地执行shell命令?
while true; do bash -c "echo hello"; done
你会发现Cygwin的bash缓慢多少.有人知道为什么吗
这是在win7上安装的cygwin 1.7.
感谢Jared的测试思路,我修改了命令(添加bash -c):
time for i in {1..10} ; do bash -c "echo Hello" ; done Hello ... real 0m7.711s //it's the problem user 0m0.091s sys 0m0.476s
bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃
我正试图在Windows群集上运行应用程序。 我得到像波纹pipe一样的随机碰撞,但大部分时间都是这样。 我怀疑这是着名的问题 ,但cygwin的rebase没有帮助。
感谢您的build议。
2 [main] bash 12840 C:cygwinbinbash.exe: *** Fatal error - add_item ("??C:cygwin","/",...) Failed,errno 1 Stack trace: Frame Function Args 002868A8 6102F97B (002868A8,00000000,00000000) 00286B98 6102F97B (6119FE20,00008000,611A1C8F) 00287BC8 6100652C (611DF498,00287BF4,60FE000C) 00287BE8 61006568 (611DF498,00289C10,00000001,0003000A) 0028AC28 610917E4 (60FE000C,20000C08,0028ACF8,61083290) 0028AC58 610D40FF (004C46B0,01D05699,004657E0,612729D4) 208979 [main] bash 12840 exception::handle: Exception: STATUS_ACCESS_VIOLATION
cygwin 6.1
Windows Server 2008 R2 Ent
我已经得到cygwin支持人员的错误解释(感谢Corinna):
这不是一个rebase问题。 这显然是一个并发问题。 在拉出每个用户共享内存区域的同时,两个或多个进程正在尝试设置相同的挂载点。
无法在Windows上链接hello_world程序:/ usr / bin / link:额外的操作数
我如何运行一个Rake任务作为一个Windows“计划任务”?
Sonarqube无法访问本地用户(LAN)
如果我用LoadIconWithScaleDown做了它,我需要调用DestroyIcon吗?
c ++ try-except语句
这不应该发生。 只有实际创build每个用户共享内存的第一个进程应该创build挂载点。 操作系统告诉一个进程是创build还是刚刚打开一个共享内存区域,但是由于某种原因,这两个进程似乎认为他们创build了shmem区域,并且其中一个进程试图创build两个根装载点,然后徘徊于EPERM条件。
但是原来的问题还是留下问题。
我怎样才能让pipe道工作在Windows上的Perl?
在64位Windows上获取32位应用程序中的TortoiseSVN / TortoiseGit图标
你如何从一个Windows主机文件到Linuxdocker容器?
安装Docker for Windows CE时遇到的问题
如何防止MsDepSvc.exe启动?
我们今天的关于shell – Cygwin终端:FTP连接(密码输入不结束)和shell中ftp命令连接用户名密码的分享就到这里,谢谢您的阅读,如果想了解更多关于Bash Shell;读命令;在Windows 7上使用Cygwin、bash – Powershell比cygwin / unix-shell更具优势、bash – 为什么Cygwin很慢地执行shell命令?、bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃的相关信息,可以在本站进行搜索。
本文标签: