我有一个文件,其中的数据以下一行:-
let loginVc = UIStoryboard.login.instantiateViewController(withIdentifier: "\(LoginViewController.self)") as! LoginViewController
我需要将每个变量都放在一个变量中,任何人都可以提供潜在客户吗?
我尝试了awk,但无法这样做。
答案 0 :(得分:1)
基于您的batch-file
标记以及您在路径中使用\
的事实,使我假设这是Windows Batch文件。如果是这种情况,请参阅下面的内容;如果不是这种情况,我将删除或更新我的答案,但也请相应地更新您的标签和问题。
这是您是否真的要将其设置为变量:
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2" %%i in (file.txt) do (
set "var1=%%i"
set "var2=%%j"
echo !var1!
echo !var2!
)
您显然可以跳过variable选项,因为您可以使用预定义的变量,也可以不用delayedexpansion
了:
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2" %%i in (file.txt) do (
echo %%i
echo %%j
)
答案 1 :(得分:0)
我认为您想将它们放入bash变量中,所以我的anwser就像这样:
first=`awk '{print $1}' file`
echo $first
second=`awk '{print $2}' file`
echo $second