工作我有一個perl腳本,在該腳本中我需要替換文件的每一行中的字符串。我在perl腳本中使用了下面的行。它在-pi -e
附近顯示語法錯誤。我究竟做錯了什麼?Perl -pi -e的///'文件名不在perl腳本中。但它在命令行
perl -pi -e 's///' filename
我有一個用於perl腳本的管道分隔文件。我正在使用該文件內容使用BCP加載到表中。我創建了8個clomuns表,但管道分隔文件只有7列。在那個文件中我需要添加'| '(管道後接空格)符號在每條記錄的末尾。這樣它將匹配表和BCP文件中的列數。因此,在部分perl腳本中,我需要使用's/$/\ | /'的概念。但我喜歡在perl腳本中單行執行此操作。 (如perl -pi -e's/$/\ | /'正在命令行中工作)
我有一個用於perl腳本的管道分隔文件。我正在使用該文件內容使用BCP加載到表中。我創建了8個clomuns表,但管道分隔文件只有7列。在那個文件中我需要添加'| '(管道後接空格)符號在每條記錄的末尾。這樣它將匹配表和BCP文件中的列數。因此,在部分perl腳本中,我需要使用's/$/\ | /'的概念。但我喜歡在perl腳本中單行執行此操作。 (像perl -pi -e's/$/\//'這是在命令行中工作) – Yusuf