我一直在尝试创建读取txt文件(source.txt)的脚本,并创建具有此名称的文件夹,如果文件夹还没有创建,我需要将名称放在Error.txt中
这里有用于windows的脚本,它是工作的,但是我需要为linux创建它。
Windows:
for /F "usebackq eol=| delims=" %G in ("source.txt") do md "Fld1\%~G" 2>nul & if not exist "Fld1\%~G">>"Error.txt"
Linux抛出错误“语
我有一个在SQL中工作得很好的块插入。
我不知道如何让SQL代码在C#中工作。
CMD.CommandText = "???"
我尝试了太多的想法,但总是出错。大容量插入如下所示:
Use Lab2
GO
BULK
INSERT [dbo].[tmpPerson]
FROM 'C:\Temp\Input2.txt'
WITH (
ROWTERMINATOR ='\n');
我有一个在windows中创建的R文件。该文件包含以下代码
print(5+7)
fileConn<-file("ch7.txt","w+")
close(fileConn)
代码在windows R中运行得很好,但是当我试图从Linux运行该文件时,我得到了一个错误。我在我的Linux机器上运行了R,并且输入了下面的命令。
> source('R_linux.R')
[1] 12
Error in file("ch7.txt", "w+") : cannot open the connection
I
我想从下面的列表中创建文件。
如果名单上没有空格就没问题了..。但问题是它有一个空间
user@linux:~$ cat file.txt
Apples
Bing Cherry
Crab Apples
Dragon Fruit
user@linux:~$
之前
ser@pc:~$ ls -l
total 4
-rw-r--r-- 1 user user 44 Jun 9 14:06 file.txt
user@linux:~$
xargs触摸
user@linux:~$ cat file.txt | xargs touch
user@linux:~$
没有创建Apples, Bi
因此,我不太熟悉服务器在一般情况下,所以请容忍我。
有两个用户(A + B),两个用户在一个私人PC上都有一个windows帐户,通过网络连接到linux盒。在任一windows PC上生成的任何文件都被保存为linux用户帐户'C‘。两个用户在linux框上都有一个用户帐户(A + B)。所有用户帐户( A、B和C)都有一个名为“group”的组。
这是我在windows中创建的一个测试目录。
-rw-rw-r-- 1 A group 34 Oct 26 10:54 testmadeonlinuxUserA.txt
-rw-rw-r-- 1 B group 34