当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 小bai问下关于sed的问题,求帮忙看下,谢谢
帖子发表于 : 2015-06-28 8:15 

注册: 2015-06-22 11:22
帖子: 6
系统: ubuntu
送出感谢: 2
接收感谢: 0 次
想将下面的所有$1分别替换成$1,$2,$3,#4....

echo "Parameter #1: $1"
echo "Parameter #1: $1"
echo "Parameter #1: $1"
echo "Parameter #1: $1"
echo "Parameter #1: $1"
echo "Parameter #1: $1"
echo "Parameter #1: $1"
echo "Parameter #1: $1"
echo "Parameter #1: $1"
echo "Parameter #1: $1"

求指点


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 小bai问下关于sed的问题,求帮忙看下,谢谢
帖子发表于 : 2015-06-28 11:14 
头像

注册: 2009-06-12 20:20
帖子: 204
系统: The Great ArchLinux
送出感谢: 0 次
接收感谢: 7
用awk. sed做这种不方便.


_________________
负责解决各种UEFI问题


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 小bai问下关于sed的问题,求帮忙看下,谢谢
帖子发表于 : 2015-06-28 22:04 

注册: 2015-06-22 11:22
帖子: 6
系统: ubuntu
送出感谢: 2
接收感谢: 0 次
:em01
那用什么方法能解决这中问题呢


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 小bai问下关于sed的问题,求帮忙看下,谢谢
帖子发表于 : 2015-08-05 15:15 

注册: 2015-08-01 23:11
帖子: 1
系统: fedora
送出感谢: 0 次
接收感谢: 0 次
将要替换文本 存在txt中,然后运行脚本

#!/bin/bash
declare -i i=1;
while read line
do
echo $line|sed "s/\$1/\$$i/g"
i=$i+1;
done < txt


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 小bai问下关于sed的问题,求帮忙看下,谢谢
帖子发表于 : 2015-08-05 17:40 
头像

注册: 2010-04-10 16:14
帖子: 2903
系统: Arch Linux
送出感谢: 8
接收感谢: 69
代码:
~> for i in {1..10}; do echo 'echo "Parameter #1: $'"$i"'"' ;done
echo "Parameter #1: $1"
echo "Parameter #1: $2"
echo "Parameter #1: $3"
echo "Parameter #1: $4"
echo "Parameter #1: $5"
echo "Parameter #1: $6"
echo "Parameter #1: $7"
echo "Parameter #1: $8"
echo "Parameter #1: $9"
echo "Parameter #1: $10"


_________________
dz,U,EIS. cies.
dz-cies@github
小香猪杀手@cc98.org


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 小bai问下关于sed的问题,求帮忙看下,谢谢
帖子发表于 : 2015-08-05 17:41 
头像

注册: 2010-04-10 16:14
帖子: 2903
系统: Arch Linux
送出感谢: 8
接收感谢: 69
或者你实际期望的行为是这样的?
代码:
~> for i in {1..10}; do echo 'echo "Parameter #'"$i"': $'"$i"'"' ;done
echo "Parameter #1: $1"
echo "Parameter #2: $2"
echo "Parameter #3: $3"
echo "Parameter #4: $4"
echo "Parameter #5: $5"
echo "Parameter #6: $6"
echo "Parameter #7: $7"
echo "Parameter #8: $8"
echo "Parameter #9: $9"
echo "Parameter #10: $10"


_________________
dz,U,EIS. cies.
dz-cies@github
小香猪杀手@cc98.org


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译